Network Node Asynchronous Data Forwarding to Reduce Transmission Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data transmission methods in network communication systems experience significant delays when multiple transit network nodes are involved, leading to prolonged wait times for the original requesting node to receive the requested file, which negatively impacts user experience.

Innovation Solution

A method where a second network node receives a download request, determines if the data object is locally stored, establishes a transport layer protocol connection to a third network node if not, sends a download request, records the mapping relationship, and starts transmitting data packets once the received data exceeds a predefined threshold, allowing for asynchronous forwarding of data packets directly to the requesting node.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each transit network node waits to acquire the complete file from upstream nodes before forwarding to downstream nodes, then data transmission reliability is maintained, but transmission delay increases significantly

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent establishes transport layer connections between transit network nodes in advance before actual data transmission begins. This preliminary connection setup allows nodes to be ready to forward data immediately upon receiving it, rather than waiting to receive complete files sequentially. The connection mapping relationships are pre-configured, enabling direct data forwarding as soon as data packets arrive at any transit node.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the file transmission process by allowing different parts of the file to be transmitted through different paths simultaneously. Instead of one node waiting for the complete file from its upstream node, each node can independently forward data packets it receives to its downstream node, creating parallel transmission paths that reduce overall transmission delay while maintaining data integrity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple transit network nodes sequentially forward complete files, then data integrity is ensured, but the requesting node experiences prolonged wait time

Engineering Contradiction:
Improvedata integrityVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables continuous data forwarding throughout the network by allowing each transit node to forward data packets immediately upon receipt without waiting for complete files or for upstream nodes to finish their transmissions. This continuous action eliminates idle waiting periods at each node, maintaining constant data flow through the network and significantly improving transmission efficiency while preserving data integrity through the pre-established connection mappings.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If transit nodes wait for complete data packets before forwarding, then transmission accuracy is maintained, but user experience deteriorates due to long delays

Engineering Contradiction:
Improvetransmission accuracyVSAvoiduser wait time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary setup of transport layer connections and mapping relationships between nodes before data transmission begins. This preliminary action ensures that data packets can be forwarded immediately with accurate routing information, maintaining transmission accuracy while eliminating the need for nodes to wait for complete files. The pre-configured connections ensure that even partial data packets are forwarded accurately to the requesting node.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10645145B2Method and apparatus for accelerating data transmission in a network communication system
Publication Date: 2020.05.05 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10645145B2 patent drawing
  • US10645145B2 patent drawing
  • US10645145B2 patent drawing

AI summary

A second network node receives a first download request from a first network node. After determining that the first data object requested by the first node is not locally stored at the second network node, the second node sends a second download request for the first data object to a third network node and records a mapping relationship for the three network nodes. After receiving N1 data packets from the third network node and determining that a total amount of data in the N1 data packets corresponding to the first data object exceeds a predefined data amount threshold, the second node starts transmitting the data in the N1 data packets corresponding to the first data object to the first network node according to the recorded mapping relationship.