Cloud Desktop Screen Caching for Low-Bandwidth Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser experienceVSAvoidnetwork transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveuser experienceVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250231787A1Data transmission method, cloud desktop virtual machine, cloud terminal, and readable storage medium
Publication Date: 2025.07.17 ZTE CORP
  • US20250231787A1 patent drawing
  • US20250231787A1 patent drawing
  • US20250231787A1 patent drawing

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.