VMC Message Transmission Link for Cloud Desktop OS State Independence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud desktop systems face challenges in normal communication with the Virtual Machine Control Center (VMC) when the operating system of a virtual machine is not in a running state or is running abnormally, leading to inefficient resource usage and user interface issues.

Innovation Solution

A message transmission method and apparatus that establishes a link between the VMC and the client side using protocols like SPICE, TCP, or UDP, allowing for message transmission independent of the virtual operating system's state, enabling normal communication between the VMC and the client side.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If communication software is installed and run on the virtual machine's operating system, then communication functions are available, but system resources are consumed and window management becomes complex

Engineering Contradiction:
Improvecommunication function availabilityVSAvoidoperating system resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent introduces a message transmission mechanism that acts as an intermediary between the VMC and the client side, bypassing the need for communication software to run on the virtual machine's operating system. The VMC establishes a message transmission link directly with the client side, using protocols like SPICE, TCP, or UDP to send messages such as desktop control center information, system notifications, and user interactions without requiring the guest OS to be running or host communication software.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If communication software with window interface is used, then communication is enabled, but screen display area is occupied and window switching is required

Engineering Contradiction:
Improvecommunication capabilityVSAvoidscreen display area occupation
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The message transmission mechanism serves as an intermediary that delivers communication content directly to the client side without requiring a traditional window interface on the virtual machine. Messages are transmitted through the VMC's message transmission link and can be displayed as notifications, pop-ups, or integrated UI elements on the client side, eliminating the need for dedicated communication windows that would occupy screen real estate and require window management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If the operating system is not running or running abnormally, then resource consumption is reduced, but communication with VMC becomes impossible

Engineering Contradiction:
Improveoperating system resource consumptionVSAvoidcommunication reliability with VMC
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The VMC acts as an intermediary that decouples the communication channel from the virtual machine's operating system state. The message transmission link is established between the VMC and the client side, allowing messages to be sent and received regardless of whether the guest OS is running, stopped, or in an abnormal state. This enables continuous communication for scenarios like system notifications, control operations, and troubleshooting even when the virtual machine is not actively running.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If communication depends on the operating system running state, then system simplicity is maintained, but communication flexibility and reliability are reduced

Engineering Contradiction:
Improvecommunication system simplicityVSAvoidcommunication flexibility under different OS states
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a message transmission intermediary layer managed by the VMC that sits between the communication infrastructure and the virtual machine's operating system. This intermediary layer handles message routing, protocol conversion, and state-independent communication, allowing the system to maintain relative simplicity while gaining the ability to communicate flexibly regardless of the guest OS state. The VMC manages the complexity of establishing and maintaining message transmission links using protocols like SPICE, TCP, or UDP, while the virtual machine side remains simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10616366B2Message transmission method and device
Publication Date: 2020.04.07 ZTE CORP
  • US10616366B2 patent drawing
  • US10616366B2 patent drawing
  • US10616366B2 patent drawing

AI summary

The present disclosure provides a message transmission method and apparatus. The method includes: a virtual machine control center (VMC) establishing a link of a message transmission between the VMC and a client side, herein, the client side is used to link and operate a virtual machine; the VMC performing the message transmission with the client side according to the established link.