Cloud desktop system, image sequence compression code method and medium thereof

An image encoding and image sequence technology, applied in the field of cloud computing, can solve problems such as consuming large CPU resources, increasing costs, and limiting the maximum number of virtual machines to be opened, so as to reduce costs and solve the effect of unsmooth operation.

Active Publication Date: 2018-12-11
ZTE CORP
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to present the content of the virtual desktop to the user, the server needs to compress and encode the image desktop sequences of dozens or even hundreds of virtual machines at the same time. limited, increased cost

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
  • Cloud desktop system, image sequence compression code method and medium thereof
  • Cloud desktop system, image sequence compression code method and medium thereof
  • Cloud desktop system, image sequence compression code method and medium thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] Such as figure 1 As shown, the embodiment of the present invention provides an image encoding method of a cloud desktop system, wherein the system includes a server connected through a bus and at least one external device; the method is used for the server, including:

[0026] S101, call an external device to execute the encoding process preset in the preset image encoding module that can be processed in parallel;

[0027] S102. Obtain, from the external device, result data obtained after the encoding process is executed;

[0028] S103. Invoke the image coding module, so that the image coding module completes the image sequence compression coding of the cloud desktop according to the result data.

[0029] In the embodiment of the present invention, both the server and the external device belong to the server of the cloud desktop system, so in order to distinguish the server from the external device, the server host is used to represent the server in this paper.

[003...

Embodiment 2

[0052] Such as image 3 As shown, the embodiment of the present invention provides a cloud desktop system, the system includes a server and at least one external device; the server host includes an image encoding module, a memory and a processor; the memory stores an image sequence compression encoding computer program , the processor executes the computer program to achieve the following steps:

[0053] Call an external device to execute the encoding process preset in the preset image encoding module that can be processed in parallel;

[0054] Obtaining result data obtained after performing the encoding process from the external device;

[0055] calling the image encoding module, so that the image encoding module completes the image sequence compression encoding of the cloud desktop according to the result data.

[0056] Wherein, the encoding module is an H.264 standard encoder; the external device is a field programmable gate array; and the encoding process is a discrete c...

Embodiment 3

[0076] An embodiment of the present invention provides a computer-readable storage medium, the medium stores an image sequence compression encoding computer program, and when the computer program is executed by at least one processor, the following steps are implemented:

[0077] Call an external device to execute the encoding process preset in the preset image encoding module in the server that can be processed in parallel;

[0078] Obtaining result data obtained after performing the encoding process from the external device;

[0079]calling the image coding module, so that the image coding module completes the cloud desktop image sequence compression coding according to the result data, wherein the server and multiple external devices form a cloud desktop system.

[0080] Optionally, the calling an external device to execute the encoding process preset in the preset image encoding module that can be processed in parallel includes:

[0081] After monitoring the connection re...

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 a cloud desktop system, an image sequence compression coding method and a medium thereof, which are used for at least reducing the CPU utilization rate of a server host. The system includes a server connected through a bus and at least one external device. The method is used for the server, and comprises the following steps: calling an external device to execute a preset pipeline parallel processing encoding process in a preset image encoding module; acquiring result data obtained after executing an encoding process from the external device; and calling the image encoding module to enable the image encoding module to complete the compression encoding of the cloud desktop image sequence according to the result data.

Description

technical field [0001] The invention relates to the field of cloud computing, in particular to a cloud desktop system, an image sequence compression coding method and a medium thereof. Background technique [0002] With the rapid development of the mobile Internet, cloud desktop applications have been used by more and more people. The cloud desktop separates the personal computer desktop environment from the physical machine through the cloud computing model and becomes a desktop service that can be provided externally. At the same time, the computing and storage resources required by the personal desktop environment are concentrated on the server to replace the customer's local computing, Storage, and the computing and storage resources of the server are shared and scalable, and resources can be allocated to different customers according to needs, which can improve resource utilization. Using the cloud desktop application, customers can access the cloud desktop for office ...

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
IPC IPC(8): H04N19/42H04N19/70H04L29/08
CPCH04L67/08H04L67/10H04N19/42H04N19/70H04N19/436H04N19/625G06F9/5044G06F9/5077G06F9/547G06F2209/509
Inventor 蒲宇亮
Owner ZTE CORP
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