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 PDF

Info

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
Application number
CN201710404379.6A
Other languages
Chinese (zh)
Inventor
王总辉
陈文智
陈天楚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201710404379.6A priority Critical patent/CN107256153A/en
Publication of CN107256153A publication Critical patent/CN107256153A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital 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

A kind of virtual machine RFB agreements desktop resolution ratio adaptively realizes system and method
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.
CN201710404379.6A 2017-06-01 2017-06-01 A kind of virtual machine RFB agreements desktop resolution ratio adaptively realizes system and method Pending CN107256153A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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