CN107256153A - A kind of virtual machine RFB agreements desktop resolution ratio adaptively realizes system and method - Google Patents
A kind of virtual machine RFB agreements desktop resolution ratio adaptively realizes system and method Download PDFInfo
- Publication number
- CN107256153A CN107256153A CN201710404379.6A CN201710404379A CN107256153A CN 107256153 A CN107256153 A CN 107256153A CN 201710404379 A CN201710404379 A CN 201710404379A CN 107256153 A CN107256153 A CN 107256153A
- Authority
- CN
- China
- Prior art keywords
- desktop
- resolution ratio
- virtual machine
- client
- rfb
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
System and method are adaptively realized the invention discloses a kind of virtual machine RFB protocol remotes desktop resolution ratio, adaptively realize that system includes client resolution ratio acquisition module, RFB remote desktop service ends, virtual USB communication equipment, virtual machine resolution ratio setup module;Adaptive implementation method includes step:When RFB Remote desk process is initialized or when client desktop resolution ratio changes, client resolution ratio acquisition module obtains the desktop resolution information of client, and RFB remote desktop service ends are sent to by the RFB agreements of extension;Desktop resolution information is sent to virtual machine resolution ratio setup module by RFB remote desktops service end by virtual USB communication equipment;The resolution ratio that virtual machine resolution ratio setup module calls the operating system being currently running in virtual machine to be supported sets interface, adjusts virtual machine resolution ratio according to desktop resolution information so that virtual machine resolution ratio is consistent with the desktop resolution ratio of client.
Description
Technical field
The present invention relates to virtual machine technique field, more particularly to a kind of virtual machine RFB agreements desktop resolution ratio is adaptive
Realize system and method.
Background technology
In virtual platform, such as cloud desktop platform, each virtual machine is operated in simultaneously shares physical machine in physical machine
Hardware resource.Due to being used to support that the display device resource of desktop environment is limited in physical machine, operate in physical machine
Each virtual machine can provide the display device resource such as virtual video card respectively, and being realized by computer network allows user long-range
Access the desktop environment of virtual machine.In order to transmitted by computer network image information and user input data, it is necessary to
Particular remote desktop protocol is realized in virtual platform.RFB (Remote Frame Buffer, Remote Frame Buffer) agreement is
A kind of RDP being widely used, can realize the input data in transmission over networks image information and user,
The virtualization technology schemes such as Xen, KVM contain the support to RFB RDPs.
The user of remote desktop may access virtual machine in the terminal environments with different display resolutions.Work as void
When intending the setting of desktop resolution ratio and the inconsistent resolution ratio of client terminal environment of on-line operation system, it can bring a series of
Problem.When the desktop resolution ratio of virtual machine internal operating system is more than the resolution ratio of client terminal environment, virtual on-line operation
The desktop of system can not completely be shown in the terminal environments of client;When the desktop resolution ratio of virtual machine internal operating system is less than
During the resolution ratio of client terminal environment, because the display that the desktop of virtual machine internal operating system can not completely cover client is set
It is standby, so as to leave the white space that can not be operated on the client.The user using remote desktop can be given under both of these case
Make troubles.
The existing method for solving above-mentioned resolution ratio inconsistence problems includes the manual setting of scaling and resolution ratio.Pass through contracting
Put operating system desktop in virtual machine to the formed objects in terminal environments, it is possible to achieve the visually operation in virtual machine
System desktop is paved with the screen of client terminal environment just, and this method, which exists, causes image quality to decline and when table in virtual machine
Interface Aspect Ratio after being scaled when the length-width ratio and inconsistent client terminal environment screen aspect ratio of face resolution ratio is unreasonable
The problem of.There are some remote desktop schemes to allow the resolution ratio of user's manual modification virtual machine internal operating system, it is virtual to ensure
The resolution ratio of machine is set and the resolution ratio of terminal environments sets consistent, and this method requires user it should be understood that oneself is used
Terminal device resolution ratio and in user's changes terminal environment or display device need re-start setting, do not have
Standby convenience.
RFB is as a kind of RDP, and itself does not support resolution ratio adaptation function, virtualization technology scheme
The operating system of operation can not be desired by agreement acquisition client in the RFB service ends or virtual machine provided
Resolution ratio., can be existing based on the remote of RFB agreements in order to lift the ease for use of the remote desktop system based on RFB agreements
Increase the adaptation function to client resolution ratio on the basis of journey desktop framework.
When realizing the resolution ratio adaptation scheme of virtual desktop, it is usually required mainly for solve following point:
(1) to the support issue of transmission client resolution information in remote desktop communication protocol;
(2) the virtual machine hardware simulator in virtual platform and the communication issue of the operating system in virtual machine;
(3) the problem of dynamically adjusting resolution ratio in VME operating system.
The content of the invention
In view of the shortcomings of the prior art, the present invention propose a kind of virtual machine RFB desktops resolution ratio adaptively realize system and
Method, realize client resolution information transmission and virtual machine resolution ratio it is adaptive.
A kind of virtual machine RFB desktop resolution ratio adaptively realizes system, is remotely connected based on RFB, including:
Client resolution ratio acquisition module, the desktop resolution information for obtaining client, and desktop resolution ratio is believed
Cease and RFB remote desktop service ends are sent to by the RFB agreements extended;
RFB remote desktop service ends, will for receiving the desktop resolution information from client resolution ratio acquisition module
Desktop resolution information is sent to virtual USB communication equipment;
Virtual USB communication equipment, for receiving the desktop resolution information from RFB remote desktop service ends, by desktop
Resolution information is sent to virtual machine resolution ratio setup module;
Virtual machine resolution ratio setup module, for initialization of virtual USB communication device, receives virtual USB communication equipment hair
The desktop resolution information sent, the resolution ratio of virtual machine internal operating system is set according to the desktop resolution information of reception.
Described client resolution ratio acquisition module is set up in RFB remote desktop clients, and client is monitored by increasing
The function of the event such as the renewal of desktop resolution information realize.
Described client resolution ratio acquisition module is by calling the network communication interface of client to realize client desktop
The transmission of resolution information.
The RFB message transmitting portions of described RFB remote desktop client source programs, add transmission desktop resolution ratio letter
The function of breath.
It is preferred that, RFB remote desktop clients are the existing VNC clients based on Java and Swing frameworks;Monitor work(
Can based on Swing frameworks ResizeListener base class create;In the RFB message transmitting portions of VNC client source programs, increase
Plus the function of transmission desktop resolution information.
It is used to transmit the new message type of desktop resolution information defined in the RFB agreements of extension to realize that desktop is differentiated
The transmission of rate information.RFB agreements realize user between client and service end by transmitting different types of message in TCP flow
The transmission of the information such as input, screen picture.
Realized in virtual machine hardware simulator of the described RFB remote desktop service ends in virtual platform, it is remote in RFB
Journey desktop services end is added to the described identification and processing that are used to transmit the new message type of desktop resolution information so that
RFB remote desktops service end can handle the desktop resolution information from client resolution ratio acquisition module.
Realized in virtual machine hardware simulator of the described virtual USB communication equipment in virtual platform, by setting
Standby analog portion increases the simulation and registration to virtual USB communication equipment so that the hardware simulator of virtual machine can pass through void
Intend USB communication device and send resolution information to resolution ratio setup module.
It is preferred that, virtual platform is Xen, and virtual machine hardware simulator is Qemu.
It is used for the part for realizing reception and the processing of RFB message in RFB remote desktop server modules in modification Qemu,
Increase receives and handled the function for the RFB message for being used for transmission client resolution information defined in the system.
It is used for the part for realizing usb bus and USB device simulation, increase pair in hardware simulator module in modification Qemu
The simulation of virtual USB communication equipment and registering functional defined in the system.
Qemu can simulate the behavior of a USB controller based on PCI, and Qemu allows user to access simulation or real
USB device is into virtual machine.When multiple USB devices are required connect in virtual machine, Qemu can increase required USB automatically
Hub equipment.
The registration of virtual USB communication equipment is using definition usbdevice command line parameters or uses usb_add orders.
Described virtual machine resolution ratio setup module is operated in inside VME operating system in the way of User space process.
Virtual machine resolution ratio setup module initialization of virtual USB communication device simultaneously handles the desktop resolution information from the equipment.When
When desktop resolution information updates, according to the difference for the operating system run in virtual machine, virtual machine resolution ratio setup module
The resolution ratio for calling the operating system being currently running in virtual machine to be supported sets interface, realizes the work(of adjustment virtual machine resolution ratio
Energy.
Described virtual machine resolution ratio setup module can automatic running and initialization after the startup of virtual machine internal operating system.
Described virtual machine resolution ratio setup module initialization of virtual USB communication device comprises the following steps:
(1) the USB device list that virtual machine resolution ratio setup module traversal virtual machine is connected;
(2) according to the PID (product identification) and VID (identification of the manufacturer) information searchings of USB device to the system virtual USB
Communication equipment;
(3) qualified equipment is found, virtual machine resolution ratio setup module opens the equipment, and at pre-defined end
Data are read in point (Endpoint).
It is preferred that, VME operating system is Windows operating system;The resolution ratio that operating system is supported sets interface
For ChangeDisplaySettings interfaces.
A kind of adaptive implementation method of virtual machine RFB desktop resolution ratio, comprises the following steps:
(1) when RFB Remote desk process is initialized or when the desktop resolution ratio of client changes, client is differentiated
Rate acquisition module obtains the desktop resolution information of client;
(2) described desktop resolution information is sent to by client resolution ratio acquisition module by the RFB agreements of extension
RFB remote desktop service ends;
(3) described desktop resolution information is sent to void by RFB remote desktops service end by virtual USB communication equipment
Plan machine resolution ratio setup module;
(4) resolution ratio that virtual machine resolution ratio setup module calls the operating system being currently running in virtual machine to be supported is set
Interface is put, virtual machine resolution ratio is adjusted according to described desktop resolution information so that virtual machine resolution ratio and client desktop
Resolution ratio is consistent.
In described step (1), to be revised as in the existing VNC clients based on Java and Swing frameworks
It is used for the part for realizing the initialization of RFB Remote desk process in example, modification VNC client source programs, the long-range tables of RFB are monitored in increase
Face connects the function of initialization event.
Described monitoring RFB Remote desk process initialization event is by changing the logic realization of client.
In described step (1), to be revised as in the existing VNC clients based on Java and Swing frameworks
Example, the desktop resolution information that client resolution ratio acquisition module obtains client comprises the following steps:
The ResizeListener base class of (1-1) based on Swing frameworks, is created for monitoring client window resolution ratio
The monitor class of change;
It is used for the part for realizing client window management in (1-2) modification VNC client source programs, in client window wound
When building, the JPanel.addComponentListener functions in Swing frameworks, the monitor that previous step is registered are called
Class is registered in the monitor list of client window.
In described step (2), client resolution ratio acquisition module is by calling the network communication interface of client to realize
The transmission of client desktop resolution information.
In described step (4), exemplified by being realized in Windows operating system, virtual machine resolution ratio setup module is adjusted
Whole virtual machine resolution ratio comprises the following steps:
(4-1) calls the EnumDisplaySettings interfaces that Windows operating system is provided, and enumerates in current system
Available resolution options;
(4-2) client resolution information produce change when, found in the available resolution option of current system with
Client desktop resolution information the most similar resolution options;
(4-3) calls the ChangeDisplaySettings interfaces that Windows operating system is provided, by operating system
Resolution ratio is set to and client desktop resolution information the most similar resolution options.
The present invention is used in the above-mentioned desktop virtualization platform based on RFB agreements by extending RFB agreements, increasing
The method of the virtual USB communication equipment of communication, realizes transmission and the virtual machine resolution ratio of client desktop resolution information
Adaptively.Compared with other implementations, this programme is realized in RFB Remote desk process internal transmission client resolution ratio
Information, it is not necessary to which virtual platform opens extra resolution ratio control port.Meanwhile, this programme is ensureing the removable of driver
On the premise of plant property, the transmission of virtual machine intrinsic resolution information in virtual platform is realized based on virtual USB communication device,
Different types of client operating system in virtual machine can be adapted to.
Brief description of the drawings
Fig. 1 is the configuration diagram that virtual machine RFB desktops resolution ratio adaptively realizes system;
Fig. 2 is the flow chart of the adaptive implementation method of virtual machine RFB desktop resolution ratio.
Embodiment
With reference to the accompanying drawings and examples, the present invention is described in further detail.In embodiments of the invention, client
Hold as the existing VNC clients based on Java and Swing frameworks, the operating system of virtual machine is Windows operating system.
The system architecture of the present invention is as shown in Figure 1.Virtual machine RFB desktop resolution ratio adaptively realizes system, remote based on RFB
Journey is connected, including:
Client resolution ratio acquisition module, the desktop resolution information for obtaining client, and desktop resolution ratio is believed
Cease and RFB remote desktop service ends are sent to by the RFB agreements extended.
Client resolution ratio acquisition module is set up in VNC clients, and client desktop resolution information is monitored by increasing
The function of the event such as renewal realize that ResizeListener base class of the monitor function based on Swing frameworks is created.
Client resolution ratio acquisition module is by calling the network communication interface of client to realize client desktop resolution ratio
The transmission of information, in the RFB message transmitting portions of VNC client source programs, increase transmission client desktop resolution information
Function.
It is used to transmit the new message type of desktop resolution information defined in the RFB agreements of extension to realize that desktop is differentiated
The transmission of rate information.RFB agreements realize user between client and service end by transmitting different types of message in TCP flow
The transmission of the information such as input, screen picture.
Realize, be used in RFB remote desktop service ends, the virtual machine hardware simulator Qemu in virtual platform Xen
The desktop resolution information from client resolution ratio acquisition module is received, desktop resolution information is sent to virtual USB and led to
Believe the part for being used for realizing reception and the processing of RFB message in the RFB remote desktop server modules in equipment, modification Qemu,
Increase receives and handled the function for the RFB message for being used for transmission client desktop resolution information defined in the system.
Realized in virtual USB communication equipment, the virtual machine hardware simulator Qemu in virtual platform Xen, for connecing
The desktop resolution information from RFB remote desktop service ends is received, desktop resolution information is sent to virtual machine resolution ratio and set
Put the part for being used to realize usb bus and USB device simulation in the hardware simulator module in module, modification Qemu, increase pair
The simulation of virtual USB communication equipment and registering functional defined in the system.
Qemu can simulate the behavior of a USB controller based on PCI, and Qemu allows user to access simulation or real
USB device is into virtual machine.When multiple USB devices are required connect in virtual machine, Qemu can increase required USB automatically
Hub equipment.
The registration of virtual USB communication equipment is using definition usbdevice command line parameters or uses usb_add orders.
Virtual machine resolution ratio setup module is operated in inside VME operating system in the way of User space process.Virtual machine
Resolution ratio setup module initialization of virtual USB communication device simultaneously handles the resolution information from the equipment.Work as resolution information
During renewal, virtual machine resolution ratio setup module calls ChangeDisplaySettings interfaces, realizes adjustment virtual machine resolution ratio
Function.
The USB device list that virtual machine resolution ratio setup module traversal virtual machine is connected;According to the PID (productions of USB device
Product identify) and VID (identification of the manufacturer) information searchings to the system virtual USB communication equipment;Qualified equipment is found, it is empty
Plan machine resolution ratio setup module opens the equipment, and the reading data in pre-defined end points (Endpoint).
The flow chart of the present invention is as shown in Figure 2.A kind of adaptive implementation method of virtual machine RFB desktop resolution ratio, including such as
Lower step:
S1:When RFB Remote desk process is initialized or when client desktop resolution ratio changes, client resolution ratio
Acquisition module obtains the desktop resolution information of client.
It is used for the part for realizing the initialization of RFB Remote desk process in step S1, in modification VNC client source programs, increases
Plus monitor the function of RFB Remote desk process initialization events.
The desktop resolution information that client resolution ratio acquisition module obtains client comprises the following steps:
(S1-1) the ResizeListener base class based on Swing frameworks, is created for monitoring client window resolution ratio
Change monitor class;
(S1-2) it is used for the part for realizing client window management in modification VNC client source programs, in client window
During establishment, the JPanel.addComponentListener functions in Swing frameworks, the monitoring that previous step is registered are called
Device class is registered in the monitor list of client window.
S2:It is long-range that desktop resolution information is sent to RFB by client resolution ratio acquisition module by the RFB agreements of extension
Desktop services end.
S3:Desktop resolution information is sent to virtual machine point by RFB remote desktops service end by virtual USB communication equipment
Resolution setup module.
S4:The resolution ratio that virtual machine resolution ratio setup module calls the operating system being currently running in virtual machine to be supported is set
Interface is put, virtual machine resolution ratio is adjusted according to desktop resolution information so that virtual machine resolution ratio and client desktop resolution ratio
Unanimously.
Virtual machine resolution ratio setup module adjustment virtual machine resolution ratio comprises the following steps in step S4:
(S4-1) the EnumDisplaySettings interfaces for calling Windows operating system to provide, are enumerated in current system
Available resolution options.
(S4-2) client resolution information produce change when, found in the available resolution option of current system with
Client desktop resolution information the most similar resolution options.
(S4-3) the ChangeDisplaySettings interfaces for calling Windows operating system to provide, by operating system
Resolution ratio is set to and client desktop resolution information the most similar resolution options.
The above-mentioned description to embodiment is understood that for the ease of those skilled in the art and using this
Invention.Person skilled in the art obviously can easily make various modifications to above-described embodiment, and illustrating herein
General Principle be applied in other embodiment without by transformation property work.Therefore, the invention is not restricted to above-mentioned implementation
Example, those skilled in the art are according to the announcement of the present invention, and the improvement made for the present invention and modification all should be the present invention's
Within protection domain.
Claims (10)
1. a kind of virtual machine RFB desktop resolution ratio adaptively realizes system, remotely connected based on RFB, including:
Client resolution ratio acquisition module, the desktop resolution information for obtaining client, and desktop resolution information is led to
The RFB agreements for crossing extension are sent to RFB remote desktop service ends;
RFB remote desktop service ends, for receiving the desktop resolution information from client resolution ratio acquisition module, by desktop
Resolution information is sent to virtual USB communication equipment;
Virtual USB communication equipment, for receiving the desktop resolution information from RFB remote desktop service ends, desktop is differentiated
Rate information is sent to virtual machine resolution ratio setup module;
Virtual machine resolution ratio setup module, for initialization of virtual USB communication device, receives what virtual USB communication equipment was sent
Desktop resolution information, the resolution ratio of virtual machine internal operating system is set according to the desktop resolution information of reception.
2. virtual machine RFB desktop resolution ratio according to claim 1 adaptively realizes system, it is characterised in that described
Client resolution ratio acquisition module is set up in RFB remote desktop clients.
3. virtual machine RFB desktop resolution ratio according to claim 1 adaptively realizes system, it is characterised in that client
Resolution ratio acquisition module calls the network communication interface of client to send the desktop resolution information of client.
4. virtual machine RFB desktop resolution ratio according to claim 1 adaptively realizes system, it is characterised in that described
It is used for the new message type for transmitting desktop resolution information defined in the RFB agreements of extension.
5. virtual machine RFB desktop resolution ratio according to claim 4 adaptively realizes system, it is characterised in that RFB is long-range
Desktop services end is added to the described identification and processing that are used to transmit the new message type of desktop resolution information.
6. virtual machine RFB desktop resolution ratio according to claim 1 adaptively realizes system, it is characterised in that virtual machine
Resolution ratio setup module is operated in inside VME operating system in the way of User space process.
7. virtual machine RFB desktop resolution ratio according to claim 1 adaptively realizes system, it is characterised in that described
Virtual machine resolution ratio setup module initialization of virtual USB communication device comprises the following steps:
(1) the USB device list that virtual machine resolution ratio setup module traversal virtual machine is connected;
(2) according to the virtual USB communication equipment of the product identification of USB device and identification of the manufacturer information searching to the system;
(3) qualified equipment is found, virtual machine resolution ratio setup module opens the equipment, and in pre-defined end points
Read data.
8. a kind of adaptive implementation method of virtual machine RFB desktop resolution ratio, comprises the following steps:
(1) when RFB Remote desk process is initialized or when client desktop resolution ratio changes, client resolution ratio is obtained
Module obtains the desktop resolution information of client;
(2) client resolution ratio acquisition module sends described client desktop resolution information by the RFB agreements of extension
Give RFB remote desktop service ends;
(3) described desktop resolution information is sent to virtual machine by RFB remote desktops service end by virtual USB communication equipment
Resolution ratio setup module;
(4) resolution ratio that virtual machine resolution ratio setup module calls the operating system being currently running in virtual machine to be supported, which is set, connects
Mouthful, virtual machine resolution ratio is adjusted according to described desktop resolution information so that the desktop of virtual machine resolution ratio and client point
Resolution is consistent.
9. the adaptive implementation method of virtual machine RFB desktop resolution ratio according to claim 8, it is characterised in that based on
Modified in the VNC clients of Java and Swing frameworks, the desktop that client resolution ratio acquisition module obtains client is differentiated
Rate information comprises the following steps:
The ResizeListener base class of (1-1) based on Swing frameworks, creates the change for monitoring client window resolution ratio
Monitor class;
It is used for the part for realizing client window management in (1-2) modification VNC client source programs, is created in client window
When, the JPanel.addComponentListener functions in Swing frameworks are called, the monitor class that previous step is registered
It is registered in the monitor list of client window.
10. the adaptive implementation method of virtual machine RFB desktop resolution ratio according to claim 8, it is characterised in that
In Windows operating system, virtual machine resolution ratio setup module adjustment virtual machine resolution ratio comprises the following steps:
(4-1) calls the EnumDisplaySettings interfaces that Windows operating system is provided, and enumerating in current system to use
Resolution options;
(4-2) is found and client when client resolution information produces change in the available resolution option of current system
Hold desktop resolution information the most similar resolution options;
(4-3) calls the ChangeDisplaySettings interfaces that Windows operating system is provided, and will be differentiated in operating system
Rate is set to and client desktop resolution information the most similar resolution options.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710404379.6A CN107256153A (en) | 2017-06-01 | 2017-06-01 | A kind of virtual machine RFB agreements desktop resolution ratio adaptively realizes system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710404379.6A CN107256153A (en) | 2017-06-01 | 2017-06-01 | A kind of virtual machine RFB agreements desktop resolution ratio adaptively realizes system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107256153A true CN107256153A (en) | 2017-10-17 |
Family
ID=60027484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710404379.6A Pending CN107256153A (en) | 2017-06-01 | 2017-06-01 | A kind of virtual machine RFB agreements desktop resolution ratio adaptively realizes system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107256153A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108717375A (en) * | 2018-05-09 | 2018-10-30 | 新华三云计算技术有限公司 | Resolution ratio synchronous method and device |
CN109246307A (en) * | 2018-10-19 | 2019-01-18 | 西安万像电子科技有限公司 | Data transmission method and device |
CN109918171A (en) * | 2019-02-22 | 2019-06-21 | 上海映云信息技术有限公司 | A kind of standard communication method based on QEMU-KVM hardware device |
WO2021036940A1 (en) * | 2019-08-23 | 2021-03-04 | 中兴通讯股份有限公司 | Method for multiple displays to access cloud desktop, system, cloud desktop client and cloud desktop server |
CN113778600A (en) * | 2021-09-08 | 2021-12-10 | 北京百度网讯科技有限公司 | Resolution setting method, resolution setting device, resolution setting apparatus, storage medium, and program product |
US11579830B2 (en) | 2018-10-31 | 2023-02-14 | International Business Machines Corporation | Displaying a window of a remote desktop computer on a mobile device with a native layout |
CN115794292A (en) * | 2022-12-22 | 2023-03-14 | 北京深盾科技股份有限公司 | Interface adjusting method and device, electronic equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102083244A (en) * | 2009-11-26 | 2011-06-01 | 上海拜翰网络科技有限公司 | Mobile value added service system based on embedded type virtual machine mode |
CN104182270A (en) * | 2014-08-25 | 2014-12-03 | 北京云巢动脉科技有限公司 | Display method for enabling virtual machine interfaces to adapt to mobile terminal screens with different resolution ratios |
CN104516703A (en) * | 2013-09-30 | 2015-04-15 | 中国电信股份有限公司 | Method and system for achieving automatic adaption of virtual desktop screen resolution on Android terminal |
-
2017
- 2017-06-01 CN CN201710404379.6A patent/CN107256153A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102083244A (en) * | 2009-11-26 | 2011-06-01 | 上海拜翰网络科技有限公司 | Mobile value added service system based on embedded type virtual machine mode |
CN104516703A (en) * | 2013-09-30 | 2015-04-15 | 中国电信股份有限公司 | Method and system for achieving automatic adaption of virtual desktop screen resolution on Android terminal |
CN104182270A (en) * | 2014-08-25 | 2014-12-03 | 北京云巢动脉科技有限公司 | Display method for enabling virtual machine interfaces to adapt to mobile terminal screens with different resolution ratios |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108717375A (en) * | 2018-05-09 | 2018-10-30 | 新华三云计算技术有限公司 | Resolution ratio synchronous method and device |
CN109246307A (en) * | 2018-10-19 | 2019-01-18 | 西安万像电子科技有限公司 | Data transmission method and device |
US11579830B2 (en) | 2018-10-31 | 2023-02-14 | International Business Machines Corporation | Displaying a window of a remote desktop computer on a mobile device with a native layout |
CN109918171A (en) * | 2019-02-22 | 2019-06-21 | 上海映云信息技术有限公司 | A kind of standard communication method based on QEMU-KVM hardware device |
WO2021036940A1 (en) * | 2019-08-23 | 2021-03-04 | 中兴通讯股份有限公司 | Method for multiple displays to access cloud desktop, system, cloud desktop client and cloud desktop server |
CN113778600A (en) * | 2021-09-08 | 2021-12-10 | 北京百度网讯科技有限公司 | Resolution setting method, resolution setting device, resolution setting apparatus, storage medium, and program product |
CN115794292A (en) * | 2022-12-22 | 2023-03-14 | 北京深盾科技股份有限公司 | Interface adjusting method and device, electronic equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107256153A (en) | A kind of virtual machine RFB agreements desktop resolution ratio adaptively realizes system and method | |
CN102362477B (en) | For the method for computer desktop teleengineering support | |
US20100077085A1 (en) | Systems and method for configuring display resolution in a terminal server environment | |
CN102833338B (en) | The remote desktop display method of sing on web | |
CN104866272B (en) | The control process system and method for monitor screen curtain wall | |
CN103312814B (en) | The method for building up of VNC concealed channel between cloud management platform and virtual machine terminal user | |
CN110493269B (en) | Method for Web remote Docker container desktop | |
CN107861703A (en) | The information processing system and implementation method of screen-oriented based on MQTT agreements | |
CN106330986B (en) | Message transmission method and device | |
KR20160092136A (en) | Virtual Desktop Providing Method and Virtual Desktop Providing Server thereof | |
CN102968190A (en) | Local input method mapping device and method based on remote application | |
CN111459437A (en) | Control method, controlled end, control end and system of remote screen | |
CN105025022A (en) | Method and system for remote replacement control | |
CN106648670B (en) | Same-screen common control system and method for cloud classrooms | |
CN106341453A (en) | High-speed virtual desktop agent building method and high-speed virtual desktop agent building system based on HTML5 | |
US10838511B2 (en) | KVM extender receiving end provided with switching device for communicating with virtual terminals | |
CN103177028A (en) | Method and system for information interaction | |
CN110069351B (en) | Dual-system communication method and device of touch equipment and touch equipment | |
Ha et al. | N-screen service using I/O virtualization technology | |
WO2022067160A1 (en) | Remote network and cloud infrastructure management | |
US20080270512A1 (en) | Virtual network projection system supporting multiple projection sources and method thereof | |
CN102811241A (en) | Remote management method and remote management system | |
US20020107922A1 (en) | Processing apparatus, management apparatus, computer system, and memory medium and program | |
CN116527976A (en) | Multi-screen same-screen interactive data transmission system of multimedia exhibition hall | |
CN101581984A (en) | Equipment and method with virtual mouse guide based on remote cross-network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171017 |
|
RJ01 | Rejection of invention patent application after publication |