Cloud Desktop Screen Caching for Low-Bandwidth Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The quality of network transmission affects user experience in cloud desktop systems, particularly when desktop images are transmitted over the Internet with poor network quality, leading to low efficiency and degraded performance.
Innovation Solution
A method for data transmission in cloud desktop systems that involves receiving peripheral device input signals, updating and capturing screen images, comparing them with cached images, generating cache hit instructions, and adjusting image transmission parameters based on user behavior to improve network efficiency and reduce bandwidth demand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If screen images are transmitted over the network in cloud desktop systems, then users can access remote desktops, but network transmission efficiency decreases and bandwidth requirements increase under poor network quality
Solution Approach 1:
The system performs preliminary actions by comparing the current screen image with cached images before transmission. If a cached image matches the current image, the system sends a cache hit instruction instead of transmitting the full image data, thereby avoiding unnecessary network transmission and improving efficiency
Solution Approach 2:
The invention extracts only the essential information for image transmission. When a cache hit occurs, only a compact cache hit instruction is transmitted instead of the entire screen image, significantly reducing bandwidth consumption while maintaining visual consistency
2Reliability
If screen images are transmitted over the network in cloud desktop systems, then users can access remote desktops, but bandwidth requirements increase under poor network quality
Solution Approach 1:
The system extracts only the necessary transmission data by comparing current and cached images. When images match, only a small cache hit instruction is sent instead of full image data, dramatically reducing bandwidth consumption
Solution Approach 2:
The transmission parameter changes dynamically based on image comparison results. The system alternates between transmitting full image data and sending compact cache hit instructions, optimizing bandwidth usage according to actual needs
Data Source
AI summary
A method for data transmission, a cloud desktop virtual machine, a cloud terminal, and a readable storage medium. The method may include receiving a peripheral device input signal from a cloud terminal device; updating and capturing target screen image according to the peripheral device input signal; comparing target screen image with cached screen image stored in a virtual machine cache area to obtain comparison result; generating cache hit instruction corresponding to first cached screen image and sending cache hit instruction to the cloud terminal device, in response to comparison result indicating a presence in a virtual machine cache area of a first cached screen image that is identical to the target screen image, to allow the cloud terminal device to extract a second cached screen image corresponding to the cache hit instruction from a cloud terminal device cache area and display the second cached screen image.


