Network Device Data Distribution via Buffer Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-bandwidth demand scenarios, such as video services, multiple terminal devices requesting the same service from a server lead to increased downlink bandwidth usage and potential transmission speed reductions, affecting individual terminal devices and service continuity.

Innovation Solution

A network device buffers data for one terminal device and intercepts subsequent data requests from other terminal devices requesting the same service, reducing the number of connections and downlink bandwidth usage by sending buffered data to these devices, ensuring continuous service even if the initial terminal device disconnects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple terminal devices separately establish connections to the server to obtain service data, then each terminal device can independently access the service, but the downlink bandwidth occupancy increases and transmission speed decreases

Engineering Contradiction:
Improveservice continuityVSAvoiddata transmission speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple separate data transmission paths into a single shared path by implementing data sharing at the network device. When multiple terminal devices request the same service data, the network device intercepts subsequent requests and distributes buffered data to multiple terminals through a single downlink connection, combining what would otherwise be separate transmission channels into one efficient path.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The network device acts as an intermediary between the server and multiple terminal devices. It buffers service data received from the server and manages distribution to multiple terminals, mediating the data flow to optimize bandwidth usage. This intermediary role allows the system to maintain service reliability while improving transmission efficiency by controlling how data reaches multiple clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the server sends multiple pieces of same data to the network device for different terminal devices, then each terminal device receives its requested data, but the downlink bandwidth is wasted transmitting duplicate data

Engineering Contradiction:
Improvedata distribution simplicityVSAvoiddownlink bandwidth usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The network device creates local copies of service data in its buffer memory after receiving one instance from the server. Instead of forwarding multiple separate requests to the server, the network device makes copies of the buffered data and distributes these copies to multiple terminal devices. This copying approach maintains ease of data distribution while eliminating the bandwidth waste of transmitting duplicate data over the downlink.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The network device performs preliminary buffering of service data before it is actually needed by multiple terminal devices. By pre-receiving and storing the data from the server, the network device prepares the data in advance, allowing subsequent terminal devices to receive copies without requiring additional server communications. This preliminary action eliminates redundant downlink transmissions while maintaining simple data distribution operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple terminal devices request services through the same network device, then the network device can manage all connections, but transmission speeds of different devices affect each other due to shared downlink bandwidth

Engineering Contradiction:
Improveservice support capabilityVSAvoiddata transmission speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The network device implements multi-functionality by serving multiple terminal devices simultaneously through a single optimized data transmission path. Instead of dedicating separate downlink connections to each terminal, the network device provides universal access to service data for all connected terminals, allowing one data stream to serve multiple clients. This universal approach maintains high service support capability while improving transmission speeds by eliminating bandwidth sharing penalties.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12052302B2Data distribution method and network device
Publication Date: 2024.07.30 HUAWEI TECH CO LTD
  • US12052302B2 patent drawing
  • US12052302B2 patent drawing
  • US12052302B2 patent drawing

AI summary

This application provides a data distribution method includes: A network device buffers first data, where the first data is data of a service that is provided by a server for a first terminal device; the network device receives N first data requests sent by N second terminal devices; and when data requested by the N first data requests is data provided by the server based on the service, the network device intercepts the N first data requests and sends the buffered first data to the N second terminal devices. This can reduce a plurality of connections that are used to transmit data of a same service and that exist on a channel between the server and the network device, thereby occupying a smaller downlink bandwidth to transmit the data of the same service from the server to the network device.