Application picture processing method, device and system

A processing system and processing method technology, applied in the field of devices and systems, and application screen processing methods, can solve the problems of wasting server physical resources and high cost

CN113051032APending Publication Date: 2021-06-29XIAN WANXIANG ELECTRONICS TECH CO LTD
0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2021-06-29

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses an application picture processing method, device and system. The application picture processing system comprises a predefined image processor and a terminal session management module, the predefined image processor comprises a front end and a rear end, the front end of the predefined image processor is used for sending a packaged rendering instruction stream, the rear end of the predefined image processor is used for receiving the encapsulated rendering instruction stream, determining an off-screen rendering session according to the encapsulated rendering instruction stream, and executing off-screen rendering based on the physical image processor; and the terminal session management module is used for collecting the application picture subjected to off-screen rendering from the off-screen rendering buffer region corresponding to the off-screen rendering session and distributing the application picture to the terminal. According to the method and the device, the technical problem that physical resources of a server are easily wasted or the cost is relatively high due to application picture distribution of the virtual machine in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the technical field of virtual machines, in particular to a method, device and system for processing application screens. Background technique

[0002] Cloud desktop applications based on servers + zero terminals are becoming more and more widespread. Such as figure 1 As shown, generally as many channels of output are required on the client side, as many channels of virtual machines need to be started on the server side, that is, a one-to-one relationship.

[0003] Each virtual machine will occupy the corresponding server configuration. For example, daily desktop office, configure 4-core CPU + 4GB memory. In some specific occasions, it is mainly used for output display, such as playing video all the way, displaying slideshows all the way, and playing static pictures all the way in a loop. If used as figure 1 As shown in the architecture, three-way virtual machines need to be configured, and the CPU and memory confi...

Examples

Embodiment 1

[0030] According to another aspect of the embodiments of the present invention, an application screen processing system is provided, image 3 is a schematic diagram of an application screen processing system according to an embodiment of the present invention, such as image 3 As shown, the application screen processing system includes: a predefined image processor 30 and a terminal session management module 32, the predefined image processor 30 includes a front end 301 and a back end 303, wherein the front end 301 of the predefined image processor 30 uses The encapsulated rendering instruction stream sent; the backend 303 of the predefined image processor 30 is connected to the front end 301 of the predefined image processor 30 for receiving the encapsulated rendering instruction stream, and according to the encapsulated rendering instruction stream, determine the off-screen rendering session, and perform off-screen rendering based on the physical image processor; the termina...

Embodiment 2

[0073]According to an embodiment of the present invention, an embodiment of an application screen processing method is also provided. It should be noted that the steps shown in the flow charts of the drawings can be executed in a computer system such as a set of computer-executable instructions, and , although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.

[0074] Figure 6 is a flow chart of an application screen processing method according to an embodiment of the present invention, such as Figure 6 As shown, the application screen processing method includes the following steps:

[0075] Step S602, receiving the encapsulated rendering instruction stream, wherein the encapsulated rendering instruction stream is generated by the front end of the predefined image processor;

[0076] The aforementioned predefined image processors include but are not limited to s...

Embodiment 3

[0087] According to another aspect of the embodiments of the present invention, an application screen processing device is also provided, Figure 7 is a schematic diagram of an application screen processing device according to an embodiment of the present invention, such as Figure 7 As shown, the application screen processing device includes: a receiving module 72 , a processing module 74 and a distribution module 76 . The application screen processing device will be described in detail below.

[0088] The receiving module 72 is configured to receive the encapsulated rendering instruction stream, wherein the encapsulated rendering instruction stream is generated by the front end of a predefined image processor; the processing module 74 is connected to the receiving module 72 and is used to Rendering instruction flow, determine the off-screen rendering session, and perform off-screen rendering based on the physical image processor; the distribution module 76, connected to the...