Elevator Entry Network Acceleration Through Predictive App Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience lagging Internet when entering elevators due to sudden network signal deterioration, leading to a poor user experience.
Innovation Solution
An electronic device predicts the user's intention to enter an elevator by analyzing Wi-Fi list information and signal strength, performing network acceleration processing such as caching data or reducing frame/resolution of applications before entering the elevator, and switching to a cellular network if necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the electronic device continues to stream content at normal quality while the user is in the elevator, then the network bandwidth is saved, but the user experiences lagging Internet due to network signal deterioration
Solution Approach 1:
The system performs preliminary actions by detecting when the user approaches the elevator (through location services or motion sensors) and proactively caches content data before the user actually enters the elevator. This advance preparation ensures that content is available locally when network connectivity deteriorates, resolving the contradiction between maintaining streaming quality and dealing with unreliable network conditions.
Solution Approach 2:
The system applies preliminary anti-action by predicting the network degradation that will occur in the elevator and taking countermeasures in advance. When the system detects the user is approaching or entering an elevator environment, it pre-loads and caches necessary data, thereby counteracting the anticipated network signal deterioration and preventing lagging Internet experience.
2Reliability
If the electronic device caches operation data in advance to maintain smooth content viewing in the elevator, then user experience is improved, but device storage and energy are consumed
Solution Approach 1:
The system applies partial action by caching only the specific content data that the user is currently viewing or is likely to view next, rather than caching all possible content. This selective caching approach maintains content viewing smoothness in the elevator while minimizing unnecessary energy consumption and storage usage for data that won't be accessed.
Solution Approach 2:
The system dynamically adjusts the caching strategy based on real-time conditions such as remaining elevator ride time, content length, and network conditions. The caching intensity and data selection are adaptively modified to balance content viewing smoothness with energy consumption, avoiding excessive caching when it's not necessary.
3Loss of energy
If the electronic device reduces frame rate or resolution to save bandwidth during elevator ride, then network bandwidth is conserved, but content quality deteriorates
Solution Approach 1:
The system performs preliminary action by caching high-quality content data before the user enters the elevator. This advance caching allows the device to maintain high content quality during the elevator ride by playing from local cached data rather than streaming, thereby avoiding both bandwidth consumption and quality deterioration.
4Reliability
If the electronic device switches from Wi-Fi to cellular network when entering elevator, then network connectivity is maintained, but data consumption increases and cost rises
Solution Approach 1:
The system performs preliminary action by caching necessary content data while the user is still connected to Wi-Fi network before entering the elevator. This advance data loading allows the user to consume content during the elevator ride using cached data rather than switching to cellular network, thereby maintaining network connectivity reliability while avoiding increased data consumption and cost.
Data Source
Figure 1A(a)~1A(b)
Figure 1B
Figure 2
AI summary
Embodiments of this application provide a network acceleration method and an apparatus, which relates to the field of terminals, capable of solving a problem of lagging Internet after a user gets into an elevator. The method is: A first electronic device runs a first application; the electronic device predicts whether a user waits to get into a target elevator; and the first application of the electronic device performs network acceleration processing if determining that the user waits to get into the target elevator, where the network acceleration processing includes at least one of caching operation data of the first application in advance, reducing a frame rate of the first application, reducing a code rate of the first application, or reducing resolution of the first application.