Performance-Aware Collaborative Caching to Reduce Terminal Packet Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices with poor performance experience significant packet loss and increased data retransmission rates, consuming excessive communication resources due to varying terminal performance in traditional data transmission methods.

Innovation Solution

A data caching method where a terminal detects its performance index, initiates collaborative caching with a network collaboration node when conditions are met, and requests caching of target traffic data based on available storage capacity, utilizing network collaboration nodes to alleviate processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data transmission method is used, then data can be transmitted from server to terminal, but packet loss increases and communication resources are consumed excessively due to poor terminal performance

Engineering Contradiction:
Improvepacket loss rateVSAvoidcommunication resources consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent introduces a network collaboration node as an intermediary between the terminal and server. This node receives data from the server, processes it, and transmits it to the terminal, thereby mediating the communication to reduce packet loss and optimize resource consumption based on terminal performance conditions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary detection of terminal performance indices before data transmission begins. Based on this pre-detection, the system determines whether to initiate collaborative caching and selects appropriate network collaboration nodes in advance, preventing packet loss and resource waste before they occur

Inventive Principle:
Principle #10Preliminary action

2Productivity

If collaborative caching is initiated, then processing pressure on terminal is alleviated, but device complexity increases due to additional detection and coordination mechanisms

Engineering Contradiction:
Improveprocessing speedVSAvoidcaching system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The terminal autonomously detects its own performance indices and initiates collaborative caching requests based on predefined conditions. The system serves itself by automatically determining when caching is needed and selecting appropriate network nodes, reducing the need for complex external management while maintaining high processing efficiency

Inventive Principle:
Principle #25Self-service

3Loss of time

If data caching capacity is increased, then more data can be cached to improve response time, but storage resources are consumed excessively

Engineering Contradiction:
Improvedata access response timeVSAvoidstorage capacity consumption
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts caching parameters based on terminal performance detection results. When terminal performance is poor, the system increases caching capacity and selects network nodes with appropriate storage capabilities. When performance is good, the system reduces caching requirements, thereby optimizing the balance between response time and storage consumption

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250233812A1Data caching method and apparatus, computer device, and storage medium
Publication Date: 2025.07.17 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250233812A1 patent drawing
  • US20250233812A1 patent drawing
  • US20250233812A1 patent drawing

AI summary

A data caching method includes acquiring a detection result for a device performance index of a terminal; determining whether the detection result satisfies a preset condition for initiating collaborative caching; determining, based on the detection result satisfying the preset condition, a network collaboration node for passing data between the terminal and a server, and generating a collaborative caching request indicating the network collaboration node is to cache target traffic data, wherein the target traffic data includes traffic data transmitted by the server to the terminal that is indicated in the collaborative caching request; transmitting the collaborative caching request to the network collaboration node; transmitting, based on a network data caching capacity of the terminal satisfying a preset storage condition, a data acquisition request to the network collaboration node; and receiving cached target traffic data transmitted by the network collaboration node in response to the data acquisition request.