Performance-Aware Collaborative Caching to Reduce Terminal Packet Loss
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Productivity
If collaborative caching is initiated, then processing pressure on terminal is alleviated, but device complexity increases due to additional detection and coordination mechanisms
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
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
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
Data Source
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.


