Router Pre-Caching for Network Download Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional networks struggle to meet increasing demands for faster download speeds and stability, particularly in scenarios with multiple users and bandwidth-intensive applications, leading to high hardware costs and low network resource utilization.

Innovation Solution

A network acceleration method and apparatus based on a router device that receives data access requests, determines if the corresponding download files are pre-cached, and sends cached files directly to user terminals, improving download speeds without increasing hardware costs or bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If hardware configuration is upgraded (dual band, 5G channel, multistage antenna), then download speed is improved, but hardware cost increases

Engineering Contradiction:
Improvedownload speedVSAvoidhardware cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The router pre-caches frequently accessed files and data in its memory before user requests are made. When a user needs to download a file, the router checks its cache first and serves the cached version directly, eliminating the need for real-time network transmission and reducing hardware requirements for speed enhancement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of physically upgrading hardware components to increase speed, the system creates a virtual copy of the data in the router's memory cache. This cached copy allows rapid access without requiring actual hardware speed upgrades, thus reducing hardware costs while maintaining performance.

Inventive Principle:
Principle #26Copying

2Speed

If network bandwidth is increased, then download speed is improved, but network bandwidth resource utilization decreases

Engineering Contradiction:
Improvedownload speedVSAvoidnetwork bandwidth resource utilization
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The router performs preliminary caching of data during off-peak hours or when network resources are available. By pre-loading frequently accessed files into the router's memory, the system reduces the need for high bandwidth during peak usage times, thereby improving download speed without consuming excessive network bandwidth resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The router acts as an intermediary between the user terminal and the remote server. It caches data locally and serves it directly to users, reducing the actual network bandwidth required for data transmission. This intermediary caching mechanism improves download speed while optimizing network bandwidth utilization by serving data from local memory rather than continuously consuming network bandwidth.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10491657B2Network acceleration method, apparatus and device based on router device
Publication Date: 2019.11.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10491657B2 patent drawing
  • US10491657B2 patent drawing
  • US10491657B2 patent drawing

AI summary

A network acceleration method, apparatus and device based on a router device are provided. The method includes: receiving a data access request sent by a user terminal and obtaining a download link included in the data access request; determining whether a download file corresponding to the download link is pre-cached; and if the download file corresponding to the download link is pre-cached, sending the corresponding download file to the user terminal. A router determines whether the file corresponding to the link in the data access request is a download file pre-cached by the router, and if the file corresponding to the link in the data access request is the pre-cached download file, the cache file in the router is directly sent to the user terminal for downloading.