Web-Based Virtual Desktop Protocol for Browser Remote Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote desktop protocols are not optimized for web environments, leading to degraded performance due to proxy server usage, limited format support by web browsers, and network delays, which affect user accessibility and experience.
Innovation Solution
A web-based virtual desktop protocol that monitors network status to adjust encoding quality, uses supported formats like JPEG and PNG, and performs direct communication via WebSocket, allowing adaptive encoding and control of virtual desktops on clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a proxy server is used for remote desktop protocol communication in a web environment, then communication between client and server can be established, but network delay increases and performance degrades
Solution Approach 1:
The patent removes the proxy server from the communication path between client and remote presentation server. By establishing direct WebSocket connection, the intermediary component that caused delay is extracted and eliminated, while communication reliability is maintained through the WebSocket protocol's inherent connection management capabilities.
Solution Approach 2:
The patent introduces WebSocket as a new communication intermediary that replaces the traditional proxy server. WebSocket provides direct peer-to-peer communication between client and server, eliminating the HTTP-based proxy architecture while maintaining connection stability and enabling real-time bidirectional data transfer.
2Ease of operation
If rendering is performed at the client side using web browser, then user accessibility is improved, but graphic processing performance degrades
Solution Approach 1:
The patent replaces the client-side rendering mechanism (browser-based graphics processing) with server-side rendering using the Remote Presentation Protocol. The server captures and transmits the desktop screen images directly to the client, substituting the mechanical rendering process with a more efficient image transmission approach that leverages the server's processing power.
Solution Approach 2:
Instead of having the client render graphics and then display them, the patent inverts the approach by having the server capture and transmit the screen images directly. This reversal of the rendering responsibility from client to server maintains web browser accessibility while dramatically improving graphic processing performance.
3Adaptability or versatility
If non-supported formats are used for transmitting virtual desktop screen, then protocol flexibility is maintained, but decoding performance degrades due to need for additional decoders
Solution Approach 1:
The patent changes the encoding format parameter from proprietary or non-web-friendly formats to JPEG and PNG formats that are natively supported by web browsers. This parameter change enables the use of built-in browser decoders, eliminating the need for additional decoder components and significantly improving decoding performance while maintaining adequate protocol flexibility.
Data Source
AI summary
A method and an apparatus of providing content using a web-based virtual desktop protocol are provided. The method of providing content by the apparatus of using a web-based virtual desktop protocol includes monitoring a network status of a client, adjusting encoding quality of content based on the network status of the client, and providing the content of the adjusted encoding quality to the client, wherein the content of the adjusted encoding quality is applied through a web browser of the client.


