Virtual desktop system and method for refreshing on-screen display of virtual desktop client
A virtual desktop and client technology, applied in the field of virtual desktop systems, can solve problems such as limitation, multi-network bandwidth, occupation, etc., and achieve the effect of reducing network bandwidth consumption, reducing data volume, and reducing dependence
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] In this embodiment, the object described by movement is taken as an example for illustration, as figure 2 As shown, a method for refreshing the screen display of a virtual desktop client includes two parts, namely, the processing process on the server side and the processing process on the client side:
[0031] On the server side, the server side initiates a screen refresh event, replaces the screen display data before refresh into the server buffer and processes the screen refresh event on the server side, and then compares the refreshed screen display with the pre-refresh screen display to obtain The difference areas displayed on the front and back screens, and take pixels as the basic unit, perform pixel movement detection on the difference areas, and detect whether there are pixels in the difference areas that have changed positions but have the same pixels, and if there are Then, the position changes of these pixels are expressed through movement description, and ...
Embodiment 2
[0042] The difference between the present embodiment and the first embodiment is that the object of the movement description in the present embodiment is a pixel block instead of a pixel point. like image 3 As shown, a method for refreshing the screen display of a virtual desktop client includes the following steps:
[0043] The server initiates a screen refresh event, replaces the screen display data before refresh into the server cache and completes the screen refresh event on the server side, and then compares the screen display after refresh with the screen display before refresh to obtain two screens before and after and take pixels as the basic unit to perform movement detection of pixel blocks on the difference area to detect whether there are pixel blocks with changed positions but the same pixels in the difference area, and if so, move these pixels The position change of the block is expressed through the movement description, and then the movement description comma...
Embodiment 3
[0061] Corresponding to the method for refreshing the screen display of the virtual desktop client in the above two embodiments, the present invention also provides a virtual desktop system, such as Figure 4 As shown, it includes a server and a client, the server includes a server processing module, a server cache, a comparator, and a transmitter; the client includes a receiver, a client cache, a client processing module, and a display screen; in addition , the server also includes a movement detection module;
[0062] The server processing module is used to initiate a screen refresh event and after processing the screen refresh event on the server side, send refreshed screen display data to the comparator;
[0063] The server cache is used to store screen display data before refreshing;
[0064]The comparator is used to compare the screen display after refresh with the screen display before refresh to obtain the difference area between the two screen displays before and aft...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com