CN102724213A - Virtual seamless desktop and implementation method thereof - Google Patents

Virtual seamless desktop and implementation method thereof Download PDF

Info

Publication number
CN102724213A
CN102724213A CN2012102289318A CN201210228931A CN102724213A CN 102724213 A CN102724213 A CN 102724213A CN 2012102289318 A CN2012102289318 A CN 2012102289318A CN 201210228931 A CN201210228931 A CN 201210228931A CN 102724213 A CN102724213 A CN 102724213A
Authority
CN
China
Prior art keywords
virtual
desktop
client
video data
program unit
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.)
Granted
Application number
CN2012102289318A
Other languages
Chinese (zh)
Other versions
CN102724213B (en
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.)
Guangzhou Fengyun Information Technology Co.,Ltd.
Original Assignee
SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd
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 SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd filed Critical SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd
Priority to CN201210228931.8A priority Critical patent/CN102724213B/en
Publication of CN102724213A publication Critical patent/CN102724213A/en
Application granted granted Critical
Publication of CN102724213B publication Critical patent/CN102724213B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a virtual seamless desktop and an implementation method thereof. The seamless desktop comprises a client and a virtual desktop server, wherein the client is in communication connection with the virtual desktop server through a network; the client is arranged at the terminal of controlled users and used for transmitting input messages from a keyboard, a mouse and the like to the virtual desktop server; and the virtual desktop server comprises a virtualized program display unit and a virtual machine, and is used for acquiring display data of the virtual desktop, acquiring areas needing to be updated through analyzing the display data, and counting the areas needing to be updated to determine the data of the areas as video data stream for processing. According to the invention, during video watching, the requirement on the network bandwidth is lowered; meanwhile, the virtual desktop system has strong adaptability through modifying the virtual machine display configuration and can completely show the whole running process of the virtual machine.

Description

A kind of virtual seamless desktop and implementation method
Technical field
The present invention relates to the desktop virtual field, relate in particular to a kind of virtual seamless desktop and implementation method.
Background technology
Server virtualization, desktop virtual and applying virtualization are three big Intel Virtualization Technologies in now computer virtualized.It also is an important technology of following cloud computing.At present, begun the popularization of virtualized technology at the industry-by-industry in the whole world, and in the IT industry, coming into one's own gradually.Present global numerous enterprises is all virtual, and gradually virtual fully, develops towards the direction of cloud computing.
The desktop virtual technology is a kind of computation model based on server; And used the model of traditional thin-client, but let keeper and user can obtain the advantage of dual mode simultaneously: all desktop virtual machines have been carried out trustship and unified management in data center; The user can obtain the experience of complete PC simultaneously.See through desktop virtual and can pass through any equipment, in any place, the desktop system that belong to individual of visit any time on network.
But; What the data of existing desktop virtual product during to desktop data and displaying video were done is same processing; Regard video display process the variation of desktop contents as, even desktop protocol only transmits desktop graphic change part and also can produce very big network and take in the whole video playing process.
Existing virtual desktop product all is at the virtual machine build-in services software program that is positioned on the server; Catch the graphical display output of virtual machine; Be sent to the client that is positioned at far-end through network then; This makes the virtual desktop product seriously rely on dummy machine system, and some perhaps promptly enable on virtualized server, to move also can't deliver to the user through virtual desktop to use than the operating system of early version in early days.This makes the ease for use of virtual desktop receive very big influence.
Existing virtual desktop product is owing to rely on dummy machine system fully, and only normally use after virtual machine is started shooting also normal operation, so the start process of virtual machine and these two critical process terminal uses of shutdown process can't see.And the user can't adjust desktop resolution and color depth in real time when using the traditional virtual desktop, can only after connecting the login desktop, be provided with.
Summary of the invention
The object of the present invention is to provide a kind of virtual seamless desktop, taking the network bandwidth when watching video with reduction.
Another object of the present invention is to provide a kind of virtual seamless desktop implementation method, make virtual desktop system have very strong adaptability, can completely present virtual machine operation overall process.
The objective of the invention is to realize through following technical scheme.
A kind of virtual seamless desktop comprises: client, virtual desktop server, and client establishes a communications link through network and virtual desktop server;
Client is installed on the controlled users terminal, is used for input informations such as keyboard, mouse are transferred to the virtual desktop server;
The virtual desktop server comprises demonstration virtualization program unit, virtual machine; Show that the virtualization program unit is used to obtain the virtual desktop video data; Through analyzing video data; Obtain the zone of wanting display update, and the zone of upgrading is counted, handle as video data stream to confirm this area data.
Preferably, said client establishes a communications link through local area network (LAN) or Internet net and virtual desktop server.
A kind of virtual seamless desktop implementation method comprises step:
A: demonstration virtualization program unit is installed on the virtual desktop server;
B: revise the virtual machine configurations shown, select to show that the virtualization program unit is its acquiescence display routine;
C: configuration shows the virtualization program unit, for it specifies a Service-Port;
D: use the designated port on the client Connection Service device.
Preferably, said virtual seamless desktop comprises step in Video processing:
S1: obtain video data through showing the virtualization program unit;
S2: analyze video data, obtain and want the display update zone;
S3: this update area area update is counted;
S4: refresh critical value then think that this zone is the viewing area if within a certain period of time the more New count in this zone is reached video;
S5: this area data is handled as video data stream, not occupied bandwidth.
The present invention compared with prior art; The present invention shows the virtualization program unit through on the virtual desktop server, installing, and obtains video data, through analyzing video data; Obtain the zone of wanting display update; And the zone of upgrading counted, handle as video data stream to confirm this area data, thereby reduce when watching video requirement the network bandwidth; Simultaneously,, make virtual desktop system have very strong adaptability, can completely present virtual machine operation overall process through revising the virtual machine configurations shown.
Description of drawings
Fig. 1 is the virtual seamless desktop theory diagram of the present invention.
Fig. 2 is the virtual seamless desktop implementation method flow chart of the present invention.
Fig. 3 is the virtual seamless desktop video process chart of the present invention.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
See also shown in Figure 1ly, the virtual seamless desktop of the present invention comprises: client, virtual desktop server, client establishes a communications link through network (local area network (LAN) or Internet network) and virtual desktop server.
Client is installed on the controlled users terminal, is used for input informations such as keyboard, mouse are transferred to the virtual desktop server.
The virtual desktop server comprises demonstration virtualization program unit, virtual machine;
Show that the virtualization program unit is used to obtain the virtual desktop video data, through analyzing video data, obtain the zone of wanting display update, and the zone of upgrading is counted, handle as video data stream to confirm this area data.
See also shown in Figure 2ly, the virtual seamless desktop implementation method of the present invention comprises:
Step 201: demonstration virtualization program unit is installed on the virtual desktop server.
Show the virtualization program unit through on server, installing, thereby can avoid existing virtual desktop product, service end relies on the virtual machine performance.
Step 202: revise the virtual machine configurations shown, select to show that the virtualization program unit is its acquiescence display routine.So that the user can freely adjust resolution and color depth at any time when using virtual desktop.
Step 203: configuration shows the virtualization program unit, for it specifies a Service-Port.
Step 204: use the designated port on the client Connection Service device, so that the client can see the running that virtual machine is complete.
Wherein, virtual seamless desktop comprises in Video processing:
Step 301: obtain video data through showing the virtualization program unit.
Step 302: analyze video data, obtain and want the display update zone.
Step 303: this update area area update is counted.
Step 304: refresh critical value then think that this zone is the viewing area if within a certain period of time the more New count in this zone is reached video.
Step 305: this area data is handled as video data stream, not occupied bandwidth.
The present invention shows the virtualization program unit through on the virtual desktop server, installing; Obtain video data; Through analyzing video data, obtain the zone of wanting display update, and the zone of upgrading is counted; Confirming that this area data handles as video data stream, thereby reduce when watching video requirement to the network bandwidth; Simultaneously,, make virtual desktop system have very strong adaptability, can completely present virtual machine operation overall process through revising the virtual machine configurations shown.
The above is merely preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (4)

1. a virtual seamless desktop is characterized in that, comprising: client, virtual desktop server, and client establishes a communications link through network and virtual desktop server;
Client is installed on the controlled users terminal, is used for input informations such as keyboard, mouse are transferred to the virtual desktop server;
The virtual desktop server comprises demonstration virtualization program unit, virtual machine; Show that the virtualization program unit is used to obtain the virtual desktop video data; Through analyzing video data; Obtain the zone of wanting display update, and the zone of upgrading is counted, handle as video data stream to confirm this area data.
2. virtual seamless desktop as claimed in claim 1 is characterized in that, said client establishes a communications link through local area network (LAN) or Internet net and virtual desktop server.
3. a virtual seamless desktop implementation method is characterized in that, comprises step:
A: demonstration virtualization program unit is installed on the virtual desktop server;
B: revise the virtual machine configurations shown, select to show that the virtualization program unit is its acquiescence display routine;
C: configuration shows the virtualization program unit, for it specifies a Service-Port;
D: use the designated port on the client Connection Service device.
4. virtual seamless desktop implementation method as claimed in claim 3 is characterized in that, said virtual seamless desktop comprises step in Video processing:
S1: obtain video data through showing the virtualization program unit;
S2: analyze video data, obtain and want the display update zone;
S3: this update area area update is counted;
S4: refresh critical value then think that this zone is the viewing area if within a certain period of time the more New count in this zone is reached video;
S5: this area data is handled as video data stream, not occupied bandwidth.
CN201210228931.8A 2012-07-04 2012-07-04 A kind of virtual seamless desktop and implementation method Active CN102724213B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210228931.8A CN102724213B (en) 2012-07-04 2012-07-04 A kind of virtual seamless desktop and implementation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210228931.8A CN102724213B (en) 2012-07-04 2012-07-04 A kind of virtual seamless desktop and implementation method

Publications (2)

Publication Number Publication Date
CN102724213A true CN102724213A (en) 2012-10-10
CN102724213B CN102724213B (en) 2015-09-09

Family

ID=46949875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210228931.8A Active CN102724213B (en) 2012-07-04 2012-07-04 A kind of virtual seamless desktop and implementation method

Country Status (1)

Country Link
CN (1) CN102724213B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281365A (en) * 2013-05-20 2013-09-04 深圳市京华科讯科技有限公司 Distributed virtual framework
EP2713625A1 (en) * 2012-09-28 2014-04-02 Orange Method and system for providing multimedia content, corresponding virtual machine, servers, communication terminal and computer program
WO2014067325A1 (en) * 2012-10-30 2014-05-08 中兴通讯股份有限公司 Terminal device, system, and method for accessing virtual desktop

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662358A (en) * 2008-08-08 2010-03-03 西安瑞友信息技术资讯有限公司 Method for realizing RAP protocol
CN102377777A (en) * 2011-10-14 2012-03-14 深圳市京华科讯科技有限公司 Hyper desktop virtualization method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662358A (en) * 2008-08-08 2010-03-03 西安瑞友信息技术资讯有限公司 Method for realizing RAP protocol
CN102377777A (en) * 2011-10-14 2012-03-14 深圳市京华科讯科技有限公司 Hyper desktop virtualization method and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2713625A1 (en) * 2012-09-28 2014-04-02 Orange Method and system for providing multimedia content, corresponding virtual machine, servers, communication terminal and computer program
FR2996327A1 (en) * 2012-09-28 2014-04-04 France Telecom METHOD AND SYSTEM FOR PROVIDING MULTIMEDIA CONTENT, VIRTUAL MACHINE, SERVERS, COMMUNICATION TERMINAL AND CORRESPONDING COMPUTER PROGRAM.
WO2014067325A1 (en) * 2012-10-30 2014-05-08 中兴通讯股份有限公司 Terminal device, system, and method for accessing virtual desktop
US9906584B2 (en) 2012-10-30 2018-02-27 Zte Corporation Terminal device, system, and method for accessing virtual desktop
CN103281365A (en) * 2013-05-20 2013-09-04 深圳市京华科讯科技有限公司 Distributed virtual framework
CN103281365B (en) * 2013-05-20 2016-12-28 深圳市京华科讯科技有限公司 Distributed virtualization framework

Also Published As

Publication number Publication date
CN102724213B (en) 2015-09-09

Similar Documents

Publication Publication Date Title
EP3588356A1 (en) Cross-application identity and access management
CN108536468A (en) Profile acquisition method, providing method, device and equipment
US8549093B2 (en) Updating a user session in a mach-derived system environment
CN105306225B (en) A kind of physical machine remote power-off method based on Openstack
CN107786601B (en) Information processing method, terminal and server
CA2839067C (en) Hierarchical display-server system and method
US9838460B2 (en) Tool for sharing applications across client devices
CN106330986B (en) Message transmission method and device
JP6861287B2 (en) Effect sharing methods and systems for video
CN108139936A (en) The methods, devices and systems of access to the serial port from the virtual machine in the virtual application of deployment are provided
CN105847332A (en) Desktop virtualization method, client device and server-side device
US10924590B1 (en) Virtual workspace experience visualization and optimization
CN102377777A (en) Hyper desktop virtualization method and system
CN103513858A (en) Remote assistance method and device
CN106302524B (en) A method of manipulation distal end application software
US20220103415A1 (en) Remote network and cloud infrastructure management
CN110275787B (en) Online platform data transmission method, device, medium and electronic equipment
CN102724213A (en) Virtual seamless desktop and implementation method thereof
CN110928706A (en) Applet interaction method and device, electronic equipment and storage medium
WO2024061308A1 (en) Notification processing method, and terminal device, server side and computer storage medium
Barboza et al. A simple architecture for digital games on demand using low performance resources under a cloud computing paradigm
CN104113510A (en) Virtual desktop system and message data transmitting method thereof
US20130282560A1 (en) Application accessibility system and method
CN114443192B (en) Multi-window virtual application method and device based on cloud desktop
CN108737337B (en) Equipment processing method, device, server and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220128

Address after: 510000 room b1309, No. 161, Linhe West Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: Guangzhou Fengyun Information Technology Co.,Ltd.

Address before: 518000 room 425, floor 4, building 4, Zhongxing Industrial City, Chuangye Road, Nanshan District, Shenzhen, Guangdong Province

Patentee before: Shenzhen Jinghua Kexun Technology Co.,Ltd.

TR01 Transfer of patent right