Image updating method, and system and device implementing image updating method

An image update and image technology, applied in the IT field, can solve the problems of increasing the complexity of D3D instructions and increasing the burden on the GPU

Active Publication Date: 2013-09-11
HUAWEI CLOUD COMPUTING TECH CO LTD
View PDF2 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Disadvantages of this scheme: This scheme increases the complexity of reconstructing 2D instructions into D3D instructions, and will also add additional GPU burden

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image updating method, and system and device implementing image updating method
  • Image updating method, and system and device implementing image updating method
  • Image updating method, and system and device implementing image updating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] See figure 2 An embodiment of the present invention provides an image update method, and the main flow of the method is as follows:

[0065] Step 201: The rendering server obtains a graphics instruction of a virtual machine, where the graphics instruction of the virtual machine carries the first area of ​​the graphics update and the graphics update content.

[0066] See image 3 , Is the overall architecture of the image update system in the embodiment of the present invention, which mainly includes User VM (ie image 3 Virtual machine 301), Render Server (ie image 3 Rendering server 302 in) and HDP Client (ie image 3 The client 303) in the three parts.

[0067] Among them, because the GPU is required for image processing (ie image 3 Graphics processor 304) in the image 3 The graphics processor 304 is also shown in image 3 It can be seen that the graphics processor 304 can be connected to the rendering server 302.

[0068] In this embodiment of the present invention, the i...

Embodiment 2

[0145] See Figure 5 An embodiment of the present invention provides an image update system, the system may include an acquisition unit 501, an instruction queue unit 502, a three-dimensional rendering unit 503, a main surface management unit 504, and a sending unit 505. Preferably, the system may be located in the rendering server 302 in the first embodiment, or, preferably, the system may be located in the graphics rendering module 3012 in the rendering server 302, or more Preferably, the system may be the graphics rendering module 3012 in the rendering server 302 itself.

[0146] Preferably, the acquisition unit 501 in the second embodiment and the acquisition unit in the first embodiment may be the same functional unit, and the instruction queue unit 502 in the second embodiment is the same as the instruction in the first embodiment. The queue unit can be the same functional unit. The three-dimensional rendering unit 503 in the second embodiment and the three-dimensional rend...

Embodiment 3

[0170] See Image 6 An embodiment of the present invention provides an image update device, and the device may include an acquisition interface 601, a processor 602, and a transmission interface 603. Preferably, the device may be located in the rendering server 302 in the first embodiment, or, preferably, the device may be located in the graphics rendering module 3012 in the rendering server 302, or more Preferably, the device may be the graphics rendering module 3012 in the rendering server 302 itself.

[0171] The obtaining interface 601 may be used to obtain a graphics instruction of a virtual machine, and the graphics instruction of the virtual machine carries a first area of ​​graphics update and graphics update content.

[0172] The processor 602 may be used to determine the type of the graphics instruction of the virtual machine. If the type of the graphics instruction of the virtual machine is a three-dimensional graphics instruction, sending a drawing instruction to the g...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an image updating method used for simply obtaining an image of remote login process. The method includes: a rendering server acquires a graphic command from a virtual machine; the rendering server determines the type of the graphic command from the virtual machine; if the graphic command from the virtual machine is a 3D graphic command, the rendering server transmits a drawing command to a graphics processing unit for rendering; the drawing command carries the 3D graphic command, a rendered image corresponding to the graphic command from the virtual machine is acquired, a graphic update command which carries the rendered image and a graphic update first area is transmitted to a primary surface management unit of the rendering server, the primary surface management unit acquires primary surface of the virtual machine, a new primary surface is synthetized according to the original primary surface of the virtual machine, the graphic update first area and the rendered image, and an image corresponding to the new primary surface is transmitted to a client with the virtual machine. The invention further discloses a system and a device implementing the image updating method.

Description

Technical field [0001] The present invention relates to the field of IT technology, in particular to an image update method, system and device. Background technique [0002] Remote desktop is a popular technology in the current corporate office environment. It is often used to transfer the content displayed on one computer screen to another computer screen for display. In general, the more commonly used remote login program is windows (an operating system) remote login program (mstsc.exe). Using this remote login program, the machine can log in to other computers more conveniently. [0003] At present, most remote desktop systems are based on IP (Internet Protocol) networks to transmit remote desktops. Remote desktop does not only refer to remote screen display, but can also include technologies such as remote sound transmission and pluggable hardware mapping. Remote desktop can also be called virtual desktop. In the virtual desktop scenario, there is at least one server and one...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/14
CPCG06T15/005G06F3/1454G06F8/65G06F9/45558G06F9/50G06F2009/45579G09G2370/022
Inventor 艾楚越
Owner HUAWEI CLOUD COMPUTING TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products