CN102724213A - Virtual seamless desktop and implementation method thereof - Google Patents
Virtual seamless desktop and implementation method thereof Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2012
- 2012-07-04 CN CN201210228931.8A patent/CN102724213B/en active Active
Patent Citations (2)
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)
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 |