CN107959701A - Data sharing method, cloud terminal, cloud desktop virtual machine and pass-through proxy server - Google Patents
Data sharing method, cloud terminal, cloud desktop virtual machine and pass-through proxy server Download PDFInfo
- Publication number
- CN107959701A CN107959701A CN201610905649.7A CN201610905649A CN107959701A CN 107959701 A CN107959701 A CN 107959701A CN 201610905649 A CN201610905649 A CN 201610905649A CN 107959701 A CN107959701 A CN 107959701A
- Authority
- CN
- China
- Prior art keywords
- cloud
- virtual machine
- cloud desktop
- module
- communication link
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of data sharing method, cloud terminal, cloud desktop virtual machine and pass-through proxy server, in cloud terminal and the network interworking of cloud desktop virtual machine by limited time, the end side interface module of cloud desktop virtual machine can establish the first communication link with the Client Interface module in cloud terminal, and empty side interface module can establish the second communication link with the cloud proxy interface module in cloud desktop virtual machine;Processing module realizes that the communication of the cloud desktop agents module of cloud desktop virtual machine and the cloud desktop client end module of cloud terminal interacts using the first and second communication links, so that cloud terminal and cloud desktop virtual machine limit from desktop transport protocol, break away from network environment constraint, the present invention is without newly-increased server apparatus, user's use habit is not changed, data sharing and the shift function of cloud desktop can efficiently be completed, at the same time, the operation that data sharing is related to is automatically performed by system, the requirement to user's IT technical ability is reduced, lifts user experience.
Description
Technical field
The present invention relates to field of communication technology, and in particular to a kind of data sharing method, cloud terminal, cloud desktop virtual machine and
Pass-through proxy server.
Background technology
Cloud computing is classified as the strategic new industry given special assistance to by the planning of Chinese " 12th Five-Year Plan ", and cloud desktop is produced as cloud computing
One of earliest project is landed in industry, market scale is huge.In recent years, cloud desktop flourishes at home, including numerous schools,
Government, enterprise etc. substitute tradition PC using cloud desktop technology successively.Cloud desktop is the revolution of enterprise IT architecture, brings shifting
While dynamic calculating experience, the needs of many specific industries are met.
For cloud desktop, a most common function is exactly the data sharing and transmission between client and cloud desktop, i.e.,
Inside the data sharing of client to cloud desktop, or the catalogue file in cloud desktop is written to client and is used.For
The data sharing requirement of user, can there is a variety of solutions, such as FTP (File Transfer Protocol, file transmission association
View) transfer, cloud disk transfer, immediate communication tool transmission etc., but these methods are all there are limitation, it is difficult to complete with cloud desktop system
U.S. is integrated, and higher to IT (Information Technology, Internet technology) skill set requirements of user, can not be in cloud
Promoted in desktop.Catalogue sharing is a kind of common sharing mode, i.e., user is provided with shared at cloud desktop client end,
Accessed inside cloud desktop by shared, be a kind of conventional sharing method, it is easy to operate, meet user's use habit.
But when network communication is by limited time between client and cloud desktop, if client is inside LAN, itself IP
Location is small net address, and cloud desktop is big net IP, even if client initiates data sharing, cloud desktop can not also be accessed by small net IP
To the share directory of client;And for example shared port between the two is limited by fire wall, also be can not be successfully and is carried out client
Data sharing between end and cloud desktop.
The content of the invention
The technical problem underlying to be solved of the embodiment of the present invention is to provide a kind of data sharing method, cloud terminal, cloud desktop
Virtual machine and pass-through proxy server, solve in the prior art due between client and cloud desktop network communication be limited, cause
Client and cloud desktop shared service it is limited the problem of.
In order to solve the above technical problems, the embodiment of the present invention provides a kind of cloud terminal, include the cloud table of long-range operation desktop
Face client modules, further include Client Interface module;Client Interface module be used for cloud terminal and cloud desktop virtual machine it
Between network interworking by limited time, establish and pass-through proxy server in end side interface module between the first communication link, and
By the first communication link into logical between the cloud desktop agents module in rack desktop client end module and cloud desktop virtual machine
News interaction.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of cloud desktop virtual machine, including cloud desktop agents
Module, further include:Cloud proxy interface module;Cloud proxy interface module is used in cloud terminal and cloud desktop virtual machine network interworking
By in limited time, establish and pass-through proxy server in empty side interface module between the second communication link, it is and logical by second
Believe link into the communication interaction between the cloud desktop client end module in rack desktop agents module and cloud terminal.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of pass-through proxy server, including:Terminal side joint
Mouth mold block, empty side interface module, processing module;End side interface module is used for the net between cloud terminal and cloud desktop virtual machine
Network intercommunication by limited time, establish and cloud terminal in Client Interface module between the first communication link;Empty side interface module
For between cloud terminal and cloud desktop virtual machine network interworking by limited time, establish with cloud desktop virtual machine in cloud proxy interface
The second communication link between module;Processing module is used to realize cloud desktop void using the first communication link and the second communication link
Communication interaction between cloud desktop client end module in cloud desktop agents module and cloud terminal in plan machine.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of data sharing method, including:
Between cloud terminal and cloud desktop virtual machine network interworking by limited time, establish the Client Interface module of cloud terminal with
First communication link of pass-through proxy server;
By the first communication link into the cloud desktop in the cloud desktop client end module and cloud desktop virtual machine for terminal of racking
Communication interaction between proxy module.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of data sharing method, including:
Network interworking is established the cloud proxy interface of cloud desktop virtual machine by limited time between cloud terminal and cloud desktop virtual machine
Module and the second communication link of pass-through proxy server;
It is objective into the cloud desktop of the cloud desktop agents module in desktop virtual machine of racking and cloud terminal by the second communication link
Communication interaction between the end module of family.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of data sharing method, including:
Network interworking is established in end side interface module and cloud terminal by limited time between cloud terminal and cloud desktop virtual machine
Client Interface module between the first communication link, establish empty side interface module and acted on behalf of with the cloud in cloud desktop virtual machine
The second communication link between interface module;
Cloud desktop agents module and the cloud in cloud desktop virtual machine are realized using the first communication link and the second communication link
Communication interaction between cloud desktop client end module in terminal.
The embodiment of the invention discloses a kind of data sharing method, cloud terminal, cloud desktop virtual machine and pass-through proxy service
Device, by limited time, the end side interface module of cloud desktop virtual machine can be with for network interworking between cloud terminal and cloud desktop virtual machine
The first communication link between Client Interface module in foundation and cloud terminal;The empty side interface module of cloud desktop virtual machine
Can establish and cloud desktop virtual machine in cloud proxy interface module between the second communication link;The processing of cloud desktop virtual machine
Module can realize cloud desktop agents module and cloud in cloud desktop virtual machine using the first communication link and the second communication link
Communication interaction between cloud desktop client end module in terminal, the cloud terminal and cloud desktop virtual machine of the embodiment of the present invention from
Desktop transport protocol limits, and breaks away from network environment constraint, using the embodiment of the present invention without newly-increased server apparatus, does not change use
Family use habit, can efficiently complete data sharing and the shift function of cloud desktop so that user carries out the behaviour of data sharing
Work becomes simple and clear.Meanwhile the operation involved by data sharing is completed by system automatic decision, reduce user and participate in, drop
The low requirement to user's IT technical ability, lifts user experience.The a variety of data sharings of user can also be met using the embodiment of the present invention
Requirement, user can carry out the shared of whole disk or catalogue or file, can control Share Permissions, can generate at random close
Code etc..The embodiment of the present invention is suitable for a variety of client operating systems (such as linux or windows).
Brief description of the drawings
Fig. 1 is a kind of structure chart for cloud desktop data shared system that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow chart of data sharing method provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of flow chart for data sharing method that the embodiment of the present invention three provides;
Fig. 4 is a kind of flow chart for data sharing method that the embodiment of the present invention four provides;
Fig. 5 is a kind of flow chart for data sharing method that the embodiment of the present invention five provides;
Fig. 6 be the cloud terminal that the embodiment of the present invention five provides and cloud desktop virtual machine by pass-through proxy server into line number
According to shared flow chart.
Embodiment
The present invention is described in further detail below by embodiment combination attached drawing.
Embodiment one:
Referring to Fig. 1, the present embodiment proposes a kind of cloud desktop data shared system, including cloud terminal 11, cloud desktop virtual machine
12 and pass-through proxy server 13.In conventional cloud desktop data sharing mode, it is total to when user initiates data in cloud terminal
When enjoying operation, if direct intercommunication between cloud terminal and cloud desktop virtual machine, system API is passed through by cloud desktop virtual machine
(Application Programming Interface, application programming interface) mode carries out link setup to cloud terminal, both
Between directly set up data sharing channel, carry out digital independent write operation;If between cloud terminal and cloud desktop virtual machine
It is network limited, at this time cloud desktop virtual machine can not directly with cloud terminal shared data, in consideration of it, the present embodiment is to cloud terminal and cloud
Desktop virtual machine is all transformed, and pass-through proxy server 13 can be in the directly logical of cloud terminal 11 and cloud desktop virtual machine 12
In the case that letter is limited, the communication linkage with cloud terminal 11 and cloud desktop virtual machine 12 is established respectively, it is logical by two of foundation
Letter link, realizes the data forwarding of either one transmission to the opposing party between cloud terminal 11 and cloud desktop virtual machine 12
Data sharing under network environment limited situation between cloud terminal 11 and cloud desktop virtual machine 12, avoids network environment from being limited and brings
Data-transmission interruptions the problems such as.
With traditional cloud terminal 11 compared with the mode of 12 direct communication of cloud desktop virtual machine, the cloud desktop in the present embodiment
Data-sharing systems are from the limitation of cloud desktop transport protocol, and such as ICA, RDP, (Remote Display Protocol, remotely show
Show agreement), the desktop transport protocol such as Spice can be used, broken away from network environment constraint, can efficiently complete cloud desktop
Data sharing and shift function.
Referring to Fig. 1, cloud terminal 11 includes the cloud desktop client end module 111 of long-range operation desktop, further includes client's termination
Mouth mold block 112;Client Interface module 111 is used for the network interworking between cloud terminal and cloud desktop virtual machine 12 and, by limited time, builds
The first communication link between the interface module of end side in vertical and pass-through proxy server 13, and by the first communication link into
Communication interaction between cloud desktop agents module in desktop client of racking end module 111 and cloud desktop virtual machine 12.In order to just
In the deployment of the system of the present embodiment, above-mentioned cloud desktop client end module 111 and Client Interface module 112 could be provided as
It is overall.
In the present embodiment, cloud terminal 11 is that can run the terminal at cloud desktop client end, includes but not limited to desktop
The equipment such as brain, tablet computer.Remote desktop is run in cloud desktop client end module 111 in cloud terminal 11, it will be understood that should
Remote desktop and the desktop shown in cloud desktop virtual machine 12 are usually identical, the epoch on this user experience,
In order to ensure user is when operating desktop in cloud terminal 11, phenomena such as interim card, time delay do not occur, is, it is necessary to cloud terminal 11 and cloud table
The network transmission situation of face virtual machine 12 is detected, so as to network limited between cloud terminal 11 and cloud desktop virtual machine 12
When, timely tackled.
Generally when cloud terminal 11 and cloud desktop virtual machine 12 start network connection, user is needed by cloud desktop client end
The client login page that module 111 provides logs in cloud desktop, and cloud terminal 11 is additionally operable to send to cloud desktop virtual machine 21 at this time
Log in IP and client ip information.Cloud desktop virtual machine 12 can be also used for receiving login IP and visitor that cloud terminal 11 is sent
Family end IP information, according to login IP, client ip information and cloud desktop virtual machine itself IP information, comprehensive descision cloud terminal 11
With the network condition between cloud desktop virtual machine 12, such as cloud terminal 11 and cloud desktop void in the case of the more IP of cloud desktop virtual machine
Whether plan machine 12 leads directly to, if has NAT conversions, if has fire wall limitation etc., cloud terminal 11 is determined according to situation about analyzing
Whether it is limited with the network of cloud desktop virtual machine 12, in the present embodiment, cloud desktop virtual machine 12 can also use other feasible
Mode analyzes whether network is limited, and the present embodiment does not limit this.
When cloud terminal virtual machine 12, which is analyzed, obtains itself network limited with cloud terminal 11, it is necessary to inform end at the first time
End 11, even if so that cloud terminal 11 adjusts so that cloud terminal 11 and the communication of cloud desktop virtual machine 12 are unimpeded.So this
In embodiment, cloud terminal virtual machine 12 is additionally operable to when detecting itself network limited with cloud terminal 11, logical to cloud terminal 11
Hownet network limited situation.Cloud terminal 11 can determine network limited generation according to the notice of cloud terminal virtual machine 12.In addition, this reality
Apply in example, whether cloud terminal 11 can also analyze network limited by obtaining network related information oneself.
Cloud terminal 11 determine with cloud desktop virtual machine 12 it is network limited after, be used as bridge by the use of pass-through proxy server 13
Beam is indirectly and cloud desktop virtual machine 12 carries out data interaction.In order to establish the communication with pass-through proxy server 13, it is also necessary to first
The network communication parameter information of pass-through proxy server 13 is known, to determine the identity of pass-through proxy server 13, Yi Jizheng
Really establish connection.So in the present embodiment, cloud terminal 11 is additionally operable to obtain the network communication parameter letter of pass-through proxy server 13
Breath.Wherein, in order to reduce the time that cloud terminal 11 obtains the network communication parameter information of pass-through proxy server 13, reduce and establish
The time of transfer connection, when can pre-set network limited, the utilizable pass-through proxy server 13 of cloud terminal 11, and
By in the pre-existing cloud terminal client end module 111 of the network communication parameter information of the pass-through proxy server 13.Even, may be used also
In the form of EXCEl forms, the network communication of cloud terminal 11 and pass-through proxy server and pass-through proxy server to be joined
The correspondence of number information preserves in the table.
Cloud desktop client end module 111 is additionally operable to safeguard the network communication parameter information of pass-through proxy server;Client
Interface module 111 establishes the first communication link by network communication parameter information.
In view of in real network system, more than one pass-through proxy server 13, in order to more be selected to cloud terminal 11
Select, the quantity of the utilizable pass-through proxy server 13 of cloud terminal 11 could be provided as multiple.So cloud desktop client end mould
Block 111 can safeguard the network communication parameter information of multiple pass-through proxy servers.When network limited, cloud desktop client end mould
Block 111 can select one from multiple pass-through proxy servers and establish the first communication link.In view of load balance in system,
When cloud desktop client end module 111 turns proxy server in selecting, the chain of multiple pass-through proxy servers can be first inquired
Quantity is connect, prioritizing selection links minimum pass-through proxy server.
Certainly, cloud desktop client end module 111 can also be in definite network interworking between cloud terminal and cloud desktop virtual machine
By in limited time, pass through the network element device request pass-through proxy to the network communication parameter information for being previously stored with pass-through proxy server
The mode of the network communication parameter information of server, the network communication parameter information for obtaining pass-through proxy server are safeguarded.
Wherein, the network communication parameter information of pass-through proxy server includes but not limited to the IP address of pass-through proxy server.
After cloud terminal 11 establishes the first communication link between the end side interface module of pass-through proxy server 13, lead to
The first communication link is crossed between the cloud desktop agents module in rack desktop client end module 111 and cloud desktop virtual machine 12
Communication interaction, it is also necessary to which cloud desktop virtual machine 12 establishes the communication connection with pass-through proxy server.
The cloud desktop virtual machine 12 of the present embodiment, including cloud desktop agents module 121 and cloud proxy interface module 122;Cloud
Proxy interface module 122 is used to be established and taken with pass-through proxy by limited time in cloud terminal 11 and 12 network interworking of cloud desktop virtual machine
The second communication link being engaged between the empty side interface module in device 13, and by the second communication link into the desktop agents mould that racks
Communication interaction between cloud desktop client end module in block and cloud terminal.
The pass-through proxy server 13 of the present embodiment, including:End side interface module 131, empty side interface module 132,
Processing module 133;End side interface module 131 is used for the network interworking between cloud terminal 11 and cloud desktop virtual machine 12 and is limited
When, the first communication link between Client Interface module 111 in foundation and cloud terminal 11;Empty side interface module 132 is used
In between cloud terminal and cloud desktop virtual machine network interworking by limited time, establish with cloud desktop virtual machine 12 in cloud proxy interface
The second communication link between module 122;Processing module 133 is used to realize cloud using the first communication link and the second communication link
The communication between the cloud desktop client end module 111 in cloud desktop agents module 121 and cloud terminal 11 in desktop virtual machine 12
Interaction.
It is empty with cloud desktop to understand that the cloud desktop virtual machine 12 of the present embodiment can detect cloud terminal 11 by description before
Whether network interworking is limited between plan machine 12, specifically, the detection is real by the cloud desktop agents module 121 of cloud desktop virtual machine 12
It is existing, i.e., cloud desktop agents module 121 can be used between detection cloud terminal 11 and cloud desktop virtual machine 12 network interworking by whether
Limit, and when testing result is to be, network limited situation is informed into cloud terminal 11.
In order to tackle network interworking limitation problem, cloud desktop virtual machine 12 needs to utilize above-mentioned pass-through proxy server 13
Realize the indirect communication with cloud terminal 11.When cloud desktop client end module 111 is according to the pass-through proxy server of self maintained
When network communication parameter information establishes above-mentioned first communication link, cloud desktop agents module 121 needs to establish and identical transfer
Second communication link of the empty side interface module 132 in proxy server 13.
Further, cloud desktop agents module 121 is additionally operable to safeguard the network communication parameter letter of pass-through proxy server 13
Breath;Cloud proxy interface module 122 establishes above-mentioned second communication link by network communication parameter information.
It is contemplated that it is identical with the network communication parameter information that the second communication link uses to establish the first communication link.
Wherein, when cloud terminal and cloud desktop virtual machine in network interworking by limited time, the pass-through proxy server that can be used
At only one, it is anticipated that the network communication parameter information of pass-through proxy server is stored in cloud desktop client end module respectively
111 and cloud desktop agents module 121 in, cloud desktop client end module 111 and cloud desktop agents module 121 need network by
Take out the network communication parameter information use respectively in limited time.
When the pass-through proxy server that can be used has multiple, cloud desktop client end module 111 is used for from available
One is selected at least one pass-through proxy server, is extracted from least one network communication parameter information of maintenance corresponding
Network communication parameter information uses, and can be also used for after turning proxy server in selecting, by the net of the pass-through proxy server
Network communications parameter information is sent to cloud desktop agents module 121.Cloud desktop agents module 121 receives the net of pass-through proxy server
Network communications parameter information, completes the foundation of the second above-mentioned communication link.
In another embodiment, the definite work of pass-through proxy server can be actively completed by cloud desktop agents module 121
Make.Wherein, cloud desktop agents module 121, between cloud terminal and cloud desktop virtual machine network interworking by limited time, from can profit
Select to select one in a pass-through proxy server at least one pass-through proxy server, from least one of maintenance
Corresponding network communication parameter information is extracted in network communication parameter information to use, and is additionally operable to turn proxy server in selecting
Afterwards, the network communication parameter information of the pass-through proxy server is sent to cloud desktop client end module 111.
After above-mentioned the first communication link and the second communication link are successfully established, cloud desktop client end module 111 and cloud
Communication interaction can be carried out between desktop agents module 121.In view of multipair cloud may be connected with pass-through proxy server 13
Terminal and cloud desktop virtual machine, in order to enable corresponding cloud desktop virtual machine 12 and cloud terminal 11 correctly communicate.Terminal side interface
Module 131 is used to receive the cloud terminal data that cloud desktop client end module 111 is sent by the first communication link, processing module
133 are used to carry out resolve packet to the cloud terminal data that end side interface module 131 receives, and are carried according in cloud terminal data
The identity information (include but not limited to IP address) of destination determine to receive cloud desktop virtual machine of the cloud terminal data, empty machine
The cloud terminal data is transmitted to the cloud table by side interface module 132 by corresponding communication link (the second above-mentioned communication link)
Face virtual machine.Correspondingly, empty side interface module 132 is used to receive the empty machine data sent by the second communication link, processing
Module 133 is used to carry out resolve packet to the empty machine data that empty side interface module 132 receives, and is carried according in empty machine data
The identity information (include but not limited to IP address) of destination determine to receive cloud terminal of the void machine data, terminal side interface mould
Block 131 is used to the void machine data being transmitted to the cloud table of cloud terminal by corresponding communication link (the first above-mentioned communication link)
Face client modules.
In the system of the present embodiment, user is the data that virtual machine is shared from remote desktop, direct relative to user
The mode of operating terminal, in the system, has been related to the transmission of the data between cloud terminal and cloud desktop virtual machine, in order to ensure
The security of data sharing, avoids illegal intercept communication link, causes user data to reveal, it is necessary to ensure to lead in the present embodiment
Believe that the correspondence of both sides is correct.
Wherein, the cloud desktop client end module 111 of the present embodiment is additionally operable to safeguard the service authentication of cloud desktop virtual machine 12
Information, and service authentication information is sent to pass-through proxy service using the first communication link via Client Interface module 112
Device.The service authentication information of above-mentioned cloud desktop virtual machine 12 can be realized in cloud desktop virtual machine and the shared service of cloud terminal
When, the legitimacy of the data sharing business of cloud desktop virtual machine and cloud terminal is determined easy to pass-through proxy server.The business is reflected
Power information can be the IP address information of cloud desktop virtual machine.
Corresponding, cloud desktop agents module 121 is additionally operable to the authentication request with business information via cloud proxy interface
Module 122, and pass-through proxy server 23 is sent to using the second communication link, and receive pass-through proxy server 23 and feed back
Authentication feedback information.
The end side interface module 131 of pass-through proxy server 13 is additionally operable to receive cloud desktop void using the first communication link
The service authentication information of plan machine 12, and be stored in the memory module of pass-through proxy server, generally in storage, by industry
Being engaged in, authentication information is corresponding with the information for the cloud terminal for sending the information to be stored.The empty side interface module of pass-through proxy server 13
131 are additionally operable to receive the authentication request that the cloud desktop agents module 121 of cloud desktop virtual machine is sent by the second communication link, with
And the authentication feedback information of processing module is sent to cloud desktop virtual machine by the second communication link.Processing module 133 is also used
Authentication process is carried out in the authentication request with business information sent using service authentication information to cloud desktop virtual machine, and will
Authentication feedback information is sent to cloud desktop virtual machine by the second communication link.
Using the present embodiment, pass through cloud terminal and the first communication link and cloud desktop virtual machine of pass-through proxy server
With the second communication link of pass-through proxy server, can cloud terminal and cloud desktop virtual machine intercommunication by limited time, realize cloud
The data sharing business of terminal and cloud desktop virtual machine so that the cloud terminal of the present embodiment breaks away from the restriction of network environment, efficiently
Ground meets requirement of the user to data sharing, in the case that cloud desktop virtual machine access cloud terminal network is limited, we
Case can also realize the data sharing of cloud terminal and cloud desktop virtual machine.In addition, in the present embodiment, involved by data sharing
Operation is completed by system automatic decision, reduces operation needed for user, and the IT technical ability of user is no longer to restrict cloud desktop ease for use
Bottleneck, lifts user experience.
Embodiment two:
Referring to Fig. 2, the present embodiment shows a kind of data sharing method, which is the cloud terminal of embodiment one
The data sharing method of side, including:
S201, network interworking by limited time, establishes the client-side interface of cloud terminal between cloud terminal and cloud desktop virtual machine
Module and the first communication link of pass-through proxy server;
S202, by the first communication link into the cloud in the cloud desktop client end module and cloud desktop virtual machine for terminal of racking
Communication interaction between desktop agents module.
The above-mentioned steps of the present embodiment can be realized that the cloud terminal includes client-side interface by the cloud terminal in embodiment one
Module and cloud desktop client end module.The Client Interface module belongs in existing cloud terminal the module added, Ke Yiyong
Carry out the network interworking between cloud terminal and cloud desktop virtual machine and, by limited time, establish the first communication chain with pass-through proxy server
Road.
In the present embodiment, when cloud terminal and normal cloud desktop virtual machine network interworking, cloud terminal and cloud desktop are virtual
Machine belongs to direct communication.At this time, if the IP address that current network is cloud terminal distribution is A, cloud desktop of the user in cloud terminal
When cloud desktop is logged on client modules, the login IP of received cloud terminal is B in cloud desktop virtual machine, if A is identical with B,
Illustrate that cloud terminal is led directly to cloud desktop virtual machine network, if A is different from B, the network between cloud terminal and cloud desktop virtual machine
Intercommunication is limited;In addition, if the cloud desktop client end module of cloud terminal, inside LAN, itself IP is small net address, corresponding
Cloud desktop virtual machine uses big net IP, even if cloud terminal initiates data sharing, the small net IP address of cloud terminal is by least
The conversion of one router, the final IP address for logging in cloud desktop virtual machine also become big net IP address, cloud desktop virtual machine
According to the small net IP address of the reality of the big net IP address of login and the cloud terminal itself known, it may be determined that between cloud terminal
Be connected through NAT conversions (Network Address Translation, network address translation), be not belonging to lead directly to, so
Cloud desktop virtual machine can not also have access to the share directory of cloud terminal by small net IP, and even, router can be directly by cloud sometimes
The connection of terminal and cloud desktop virtual machine is blocked;And for example shared port between the two has done limitation etc. by fire wall.These are all
It is the reason for possible causing cloud terminal and limited cloud desktop virtual machine network interworking.
In the present embodiment, judge that whether limited cloud terminal and the network interworking of cloud desktop virtual machine be usually empty by cloud desktop
Plan machine realizes, cloud terminal virtual machine according to the IP information of cloud terminal reality (IP address that cloud terminal belonging network distributes for it),
Cloud terminal logs in the information such as IP (in cloud desktop virtual machine cloud terminal log in IP), cloud desktop virtual machine itself IP, comprehensive descision
Whether the network condition between cloud terminal and cloud desktop virtual machine, as led directly in the case of the more IP of the gateway of cloud desktop virtual machine, be
It is no to have NAT conversions, if to have fire wall limitation etc..
After cloud terminal receives the notice being limited on both sides' network interworking that cloud terminal virtual machine is sent, it can begin setting up
First communication link.It is contemplated that cloud terminal is before the first communication link is established, it is thus necessary to determine that the network of pass-through proxy server
Communications parameter information, such as IP address etc..So in S201, the Client Interface module of cloud terminal and transfer are being established
Before first communication link of proxy server, further include:The net of pass-through proxy server is safeguarded using cloud desktop client end module
Network communications parameter information;Using Client Interface module first is established by the network communication parameter information of pass-through proxy server
Communication link.
The origin of network communication parameter information for pass-through proxy server, in the present embodiment, can prestore
In the cloud desktop client end module of cloud terminal, extract and use when cloud terminal needs.
Wherein, if the quantity of transfer server workable for cloud terminal is arranged to one, cloud desktop client end module dimension
The network communication parameter information of the pass-through proxy server of shield only has one, directly according to the transfer when establishing the first communication link
The network communication parameter information connection pass-through proxy server of proxy server.If transfer server workable for cloud terminal
Quantity be arranged to multiple, then the net-work parameter information that cloud desktop client end module is safeguarded establishes the first communication link to be multiple
When, it is necessary to from multiple net-work parameter informations select one.
Further, the pass-through proxy service of connection can be determined according to the loading condition on multiple pass-through proxy servers
Device, selection load light pass-through proxy server connection.
Communication interaction can be carried out in view of the cloud terminal in the present embodiment with cloud desktop virtual machine, it is contemplated that cloud table
Communication link must be also established between face virtual machine and pass-through proxy server.In order to ensure cloud terminal and cloud desktop virtual machine
Between connection pass-through proxy server it is identical, cloud desktop virtual machine establish used during communication link network communication parameter letter
Breath need used with cloud terminal it is identical, in the present embodiment, in S201, establishing cloud terminal Client Interface module and in
Before the first communication link for turning proxy server, further include, the network communication parameter of pass-through proxy server to be connected is believed
Breath is sent to cloud desktop virtual machine.
After cloud terminal establishes the first communication link with pass-through proxy server, in order to ensure the cloud desktop client end of cloud terminal
The security of communication interaction between cloud desktop agents module in module and cloud desktop virtual machine, further, is establishing the
After one communication link, further include:The service authentication information of cloud desktop virtual machine is safeguarded using cloud desktop client end module;Utilize visitor
Service authentication information is sent to pass-through proxy server by family end interface module by the first communication link.
The service authentication information of above-mentioned desktop virtual machine includes but not limited to the identity identification information of cloud desktop virtual machine
Such as IP address information etc..Special secondary school proxy server can authenticate cloud desktop virtual machine according to service authentication information, protect
Demonstrate,prove the security of the data sharing business between cloud terminal and cloud desktop virtual machine.
Using the present embodiment, cloud terminal can establish the first communication link with pass-through proxy server, can be whole in cloud
End and the intercommunication of cloud desktop virtual machine by limited time, as bridge act on behalf of transfer server under the action of, it is virtual with cloud desktop
Machine carries out data sharing business, realizes the data sharing business of cloud terminal and cloud desktop virtual machine, the cloud terminal pendulum of the present embodiment
The restriction of de- network environment, efficiently meets requirement of the user to data sharing, and cloud terminal is accessed even in cloud desktop virtual machine
In the case of network limited, the data sharing with cloud desktop virtual machine can also be realized, in cloud terminal involved by data sharing
The operation arrived is completed by cloud terminal automatic decision, reduces operation needed for user, the IT technical ability of user is no longer that restriction cloud desktop is easy
With the bottleneck of property, user experience is lifted.
Embodiment three:
Referring to Fig. 3, the present embodiment shows a kind of data sharing method, which is the cloud desktop of embodiment one
The data sharing method of virtual pusher side, including:
S301, network interworking by limited time, establishes the cloud generation of cloud desktop virtual machine between cloud terminal and cloud desktop virtual machine
Manage interface module and the second communication link of pass-through proxy server;
S302, by the second communication link into the cloud desktop agents module and the cloud table of cloud terminal in desktop virtual machine of racking
Communication interaction between the client modules of face.
The above-mentioned steps of the present embodiment can be by the cloud desktop virtual machine realization in embodiment one, the cloud desktop virtual machine bag
Include cloud proxy interface module and cloud desktop agents module.Visitor's cloud proxy interface module belongs in existing cloud desktop virtual machine
The module added, can be used for the network interworking between cloud terminal and cloud desktop virtual machine and, by limited time, establish and taken with pass-through proxy
Second communication link of business device.
In the present embodiment before S301, cloud terminal and cloud desktop virtual machine network can be judged using cloud desktop agents module
Whether intercommunication is limited, and according to the IP information of cloud terminal reality, (cloud terminal belonging network is the IP of its distribution to cloud desktop agents module
Address), cloud terminal log in the information such as IP (in cloud desktop virtual machine cloud terminal log in IP), cloud desktop virtual machine itself IP, it is comprehensive
Close and judge network condition between cloud terminal and cloud desktop virtual machine, as whether straight in the case of the more IP of the gateway of cloud desktop virtual machine
It is logical, if to have NAT conversions, if to have fire wall limitation etc..The specific related narration for how judging to may refer to embodiment two.This
Embodiment repeats no more this.
After cloud desktop agents module judges that the network interworking between cloud terminal and cloud desktop virtual machine is limited, it will can sentence
Disconnected result is sent to cloud terminal.
The second above-mentioned communication link is established, cloud desktop virtual machine can determine that the network of pass-through proxy server to be connected
Communications parameter information, so in the present embodiment, establishing cloud proxy interface module and the pass-through proxy service of cloud desktop virtual machine
Second communication link of device includes:The network communication parameter information of pass-through proxy server is safeguarded using cloud desktop agents module;
The second communication link is established by network communication parameter information using cloud proxy interface module.
In one embodiment, can be by cloud terminal after the network interworking between cloud terminal and cloud desktop virtual machine is limited
Determine the phase of itself and cloud desktop virtual machine pass-through proxy server to be connected, cloud terminal configuration routine parameter and embodiment two
Close narration.Above-mentioned safeguards that the network communication parameter information of pass-through proxy server includes using cloud desktop agents module:Cloud table
Face proxy module receives the network communication parameter information for the pass-through proxy server to be connected that cloud terminal is sent.
, can be pre- in addition, if pass-through proxy server workable for cloud terminal and cloud desktop virtual machine is only arranged to one
The network communication parameter information of pass-through proxy server is first respectively stored into the cloud desktop client end module and cloud of cloud terminal
In the cloud desktop agents module of desktop virtual machine, then the network communication of pass-through proxy server is safeguarded using cloud desktop agents module
Parameter information includes:The network communication parameter letter for being stored in advance in pass-through proxy server is preserved using cloud desktop agents module
Breath.
In another embodiment, the cloud desktop agents module of cloud desktop virtual machine can be utilized to determine transfer generation to be connected
The network communication parameter information of server is managed, definite result is sent to cloud terminal.During its medium cloud desktop agents module determines
The mode for turning the network communication parameter information of proxy server is referred to cloud terminal and determines that the network of pass-through proxy server leads to
The mode of parameter information is interrogated, this is repeated no more in the present embodiment.Thus, it is possible to ensure between cloud terminal and cloud desktop virtual machine
Connection pass-through proxy server it is identical, cloud desktop virtual machine is established the network communication parameter information that is used during communication link and is needed
To be used with cloud terminal identical.
After cloud desktop virtual machine establishes the second communication link with pass-through proxy server, in order to ensure the cloud desktop of cloud terminal
The security of communication interaction between cloud desktop agents module in client modules and cloud desktop virtual machine, further,
After establishing the second communication link, further include:The service authentication information of cloud desktop virtual machine is safeguarded using cloud desktop agents module;Profit
The authentication request with business information is sent to by pass-through proxy server by the second communication link with cloud proxy interface module;
The authentication feedback information of pass-through proxy server feedback is received by the second communication link using cloud proxy interface module.
Wherein, the IP address of cloud desktop agents server itself can be included in above-mentioned business information.Special secondary school agency's clothes
Being engaged in device can be right according to the service authentication information of cloud terminal transmission and the business information of above-mentioned cloud proxy interface module transmission
Cloud desktop virtual machine is authenticated, and ensures the security of the data sharing business between cloud terminal and cloud desktop virtual machine.
It is wherein, correct for authentication using more IP address if the cloud desktop virtual machine in the present embodiment has multiple gateway,
In the present embodiment, after cloud desktop virtual machine can be limited network interworking is determined, by itself and the foundation connection use of cloud terminal
IP address be sent to cloud terminal, so that the IP address is sent to pass-through proxy service by cloud terminal
Device.
In addition, in the present embodiment, according to be the IP address of cloud terminal virtual machine to there is terminal virtual machine to reflect
Power, the authentication process of the present embodiment and the process of establishing of the second communication link can be realized at the same time.At this time, cloud desktop virtual machine
When cloud proxy interface module initiates the connection of the second communication link to pass-through proxy server, will directly own IP address be carried
Service authentication request is sent together.The service authentication medium cloud desktop virtual machine that pass-through proxy server can be sent according to cloud terminal
IP address service authentication is carried out to cloud desktop virtual machine, the authentication is passed, and the second communication link is established, and otherwise, refusal establishes the
Two communication links.
Using the present embodiment, in the intercommunication of cloud terminal and cloud desktop virtual machine by prescribing a time limit, cloud desktop virtual machine can be established
With the second communication link of pass-through proxy server, as bridge act on behalf of transfer server under the action of, with cloud terminal into
Row data shared service, realizes the data sharing business of cloud terminal and cloud desktop virtual machine, the cloud desktop virtual machine of the present embodiment
The restriction of network environment is broken away from, efficiently meets requirement of the user to data sharing, it is whole to access cloud even in cloud desktop virtual machine
Hold it is network limited in the case of, can also realize the data sharing with cloud desktop virtual machine, the operation involved by data sharing
Completed by cloud terminal and cloud desktop virtual machine automatic decision, reduce operation needed for user, reduce the IT skill requirements to user,
User experience is lifted, is conducive to the popularization of cloud desktop.
Example IV:
Referring to Fig. 4, the present embodiment shows a kind of data sharing method, which is the cloud desktop of embodiment one
The data sharing method of virtual pusher side, including:
S401, network interworking by limited time, establishes the end of pass-through proxy server between cloud terminal and cloud desktop virtual machine
The first communication link between Client Interface module in side interface module and cloud terminal, establishes pass-through proxy server
The second communication link between cloud proxy interface module in empty side interface module and cloud desktop virtual machine;
S402, realize using the first communication link and the second communication link cloud desktop agents module in cloud desktop virtual machine
Communication interaction between the cloud desktop client end module in cloud terminal.
Wherein, establish between the Client Interface module in the end side interface module and cloud terminal of pass-through proxy server
The first communication link, and establish the empty side interface module of pass-through proxy server and acted on behalf of with the cloud in cloud desktop virtual machine
The second communication link between interface module, may refer to the narration related to embodiment three of embodiment two.In the present embodiment,
Pass-through proxy server receives the communication connection request that cloud terminal is initiated according to the network communication parameter information of itself, respond request
Afterwards the first communication link is established with cloud terminal.The network communication of the pass-through proxy server used referring to one medium cloud terminal of embodiment
The determination process of parameter, the present embodiment repeat no more this.
After the foundation of the first communication link, it is contemplated that it is virtual that multiple cloud desktops may be connected on pass-through proxy server
Machine, in order to enable cloud terminal can correctly be communicated with corresponding cloud desktop virtual machine by pass-through proxy server, also for true
The identity for the side that guarantor communicates with cloud terminal is legal, and in the present embodiment, the end side interface module in pass-through proxy server can
To receive the service authentication information of cloud desktop virtual machine by the first communication link, also, received using empty side interface module
The authentication request for the business information that cloud desktop agents module is sent by cloud proxy interface module using the second communication link, so
Afterwards, authenticating result is obtained, and utilize empty machine to the authentication request of business information using the processing module of pass-through proxy server
Side interface module is sent to cloud desktop virtual machine by the second communication link by feedback information is authenticated, and is wrapped in the authentication feedback information
Include authenticating result.
Using the present embodiment, in the intercommunication of cloud terminal and cloud desktop virtual machine by prescribing a time limit, cloud terminal and transfer can be established
First communication link of proxy server, and the second communication link of cloud desktop virtual machine and pass-through proxy server is established,
The pass-through proxy server of the present embodiment can realize cloud terminal and cloud desktop by the first communication link and the second communication link
The data sharing business of virtual machine, thus, cloud terminal and cloud desktop virtual machine break away from the restriction of network environment, efficiently meet to use
Requirement of the family to data sharing, in the case that cloud desktop virtual machine access cloud terminal network is limited, can also utilize this
The pass-through proxy server of embodiment realizes the data sharing of cloud terminal and cloud desktop virtual machine, due to involved by data sharing
Operation completed by system automatic decision, the IT technical ability of user is no longer the bottleneck for restricting cloud desktop ease for use, the present embodiment pair
Cloud desktop plays positive effect.
Embodiment five:
Referring to Fig. 5, the present embodiment shows a kind of data sharing method, shares suitable for the cloud desktop data of embodiment one and is
System, can in cloud terminal and cloud desktop virtual machine and network interworking by limited time, by cloud terminal and pass-through proxy server machine that
In the first communication link and cloud desktop establish the second communication link with pass-through proxy server, cloud terminal and cloud desktop is virtual
The network of machine lead directly to be changed into by the first communication link, pass-through proxy server, the second communication link indirect communication pattern.It is false
If the cloud terminal in the present embodiment initially can be with normal communication with cloud desktop virtual machine.
The data sharing method of the present embodiment includes:
S501, user log in cloud desktop by the cloud desktop client end of cloud terminal.
Wherein, after cloud desktop is logged in, cloud terminal establishes communication connection, cloud desktop generation with long-range cloud desktop virtual machine
Reason process can obtain the login IP of cloud terminal login.
S502, cloud desktop client end and cloud desktop agents process communication, inform the information such as cloud terminal system IP.Cloud terminal system
The network that system IP can be understood as residing for cloud terminal is the IP address of its distribution.
S503, cloud desktop agents process according to cloud terminal system IP information, cloud terminal log in IP, cloud desktop virtual machine from
Whether the information such as body IP, the network interworking between comprehensive descision cloud terminal and cloud desktop virtual machine are limited, if so, into S504,
Otherwise, into S511.
Wherein, network limited situation includes:It cannot be led directly in the case of the more IP of virtual machine, cloud terminal and cloud desktop are virtual
Machine needs NAT to change, and is limited be subject to fire wall.
S504, cloud desktop agents process are to the network limited situation of both cloud terminal notifications.
S505, user initiate data sharing operations in cloud terminal, and cloud terminal creates disk to be shared and catalogue, create special
Fixed shared user name password, by the pass-through proxy server to be connected of shared user name password, overlapping trees and selection
The notice cloud desktop virtual machine such as network communication parameter information.
S506, cloud desktop agents process are correct according to pass-through proxy server info and own net routing iinformation, selection
Routed ip address, the IP address that uses will be connected with cloud terminal and notifies cloud terminal.
In the case where the gateway of cloud desktop virtual machine is multiple gateway, S506 may further ensure that cloud terminal and cloud desktop
The correctness and security of the communication of virtual machine.
S507, the cloud client terminals process of cloud terminal and pass-through proxy server create the first communication link, and notify
The information such as the IP address of pass-through proxy program cache cloud desktop virtual machine, receive the response that pass-through proxy server returns.
Cloud desktop agents process on S508, cloud desktop virtual machine is according to the network communication of the pass-through proxy server of reception
Parameter information, to pass-through proxy server initiate four or two communication links link setup ask, and carry own service information such as itself
IP address, and need the information of cloud terminal to communicate.
The information for the cloud terminal that S509, pass-through proxy server are sent according to cloud desktop virtual machine, determine the cloud terminal it
The IP address of preceding transmission, whether the IP address sent with cloud desktop virtual machine itself is identical, is then to receive link setup, into S510,
Otherwise link setup is refused.
S510, pass-through proxy server return to the message that the authentication is passed to cloud desktop virtual machine, establish virtual with cloud desktop
Second communication link of machine.
So far, the effect of intercommunication is reached between cloud terminal and cloud desktop virtual machine by pass-through proxy server.
S511, user initiate data sharing operations in cloud terminal.
S512, cloud terminal create disk to be shared and catalogue, create specifically shared user name password, and these are believed
Breath informs the cloud desktop agents process of cloud desktop virtual machine.
After S513, cloud desktop agents process receive above- mentioned information, calling system API (Application Programming
Interface, application programming interface) or the business logic processing for completing data sharing operations is instructed, complete final
Sharing operation.
Referring to Fig. 6, after being S510, cloud terminal and cloud desktop virtual machine carry out data sharing by pass-through proxy server
Flow, including:
S601, cloud desktop agents process share write-in data to cloud terminal, first pass through cloud desktop agents process and transfer generation
The second communication link of server is managed, data sending to pass-through proxy server.
S602, pass-through proxy server carry out data forwarding, and be forwarded to pass-through proxy server and cloud terminal first is logical
Believe in link.
S603, cloud terminal receive data, write data into share directory, complete data write-in flow.
S604, cloud desktop virtual machine read data from client, and data are by the of cloud terminal and pass-through proxy server
One communication link, sends to pass-through proxy server.
S605, pass-through proxy server carry out data forwarding, and be forwarded to pass-through proxy and cloud desktop virtual machine second is logical
Believe in link.
S606, cloud desktop virtual machine receive data by the second communication link, complete digital independent flow.
Using the method for the present embodiment, can be solved automatically in cloud terminal and the network interworking of cloud desktop virtual machine by limited time
Limitation problem, provides another completion mode for the data sharing of user, efficiently meets requirement of the user to data sharing, and
And user need not be operated manually the connection for completing the first communication link and the second communication link, reduce to client IT technical ability
Requirement, lifted user experience.There is good demonstration meaning to the popularization based on cloud desktop.
Obviously, those skilled in the art should be understood that each module of the invention described above or each step can be with general
Computing device realizes that they can be concentrated on single computing device, or be distributed in what multiple computing devices were formed
On network, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to be stored in
Performed in storage medium (ROM/RAM, magnetic disc, CD) by computing device, and in some cases, can be with different from this
The order at place performs shown or described step, either they are fabricated to respectively each integrated circuit modules or by it
In multiple modules or step be fabricated to single integrated circuit module to realize.So the present invention be not restricted to it is any specific
Hardware and software combine.
Above content is to combine specific embodiment further description made for the present invention, it is impossible to assert this hair
Bright specific implementation is confined to these explanations.For general technical staff of the technical field of the invention, do not taking off
On the premise of from present inventive concept, some simple deduction or replace can also be made, should all be considered as belonging to the protection of the present invention
Scope.
Claims (14)
1. a kind of cloud terminal, includes the cloud desktop client end module of long-range operation desktop, it is characterised in that further include client's termination
Mouth mold block;The Client Interface module be used between cloud terminal and cloud desktop virtual machine network interworking by limited time, establish with
The first communication link between the interface module of end side in pass-through proxy server, and carried out by first communication link
Communication interaction between cloud desktop agents module in cloud desktop client end module and cloud desktop virtual machine.
2. cloud terminal according to claim 1, it is characterised in that the cloud desktop client end module is additionally operable to described in maintenance
The network communication parameter information of pass-through proxy server;The Client Interface module is built by the network communication parameter information
Found first communication link.
3. cloud terminal according to claim 1 or 2, it is characterised in that the cloud desktop client end module is additionally operable to safeguard
The service authentication information of cloud desktop virtual machine, and first communication link is utilized by described in via the Client Interface module
Service authentication information is sent to pass-through proxy server.
4. a kind of cloud desktop virtual machine, including cloud desktop agents module, it is characterised in that further include:Cloud proxy interface module;Institute
Cloud proxy interface module is stated to be used to be established and pass-through proxy server by limited time in cloud terminal and the network interworking of cloud desktop virtual machine
In empty side interface module between the second communication link, and by second communication link into desktop agents module of racking
Communication interaction between the cloud desktop client end module in cloud terminal.
5. cloud desktop virtual machine according to claim 4, it is characterised in that the cloud desktop agents module is additionally operable to safeguard
The network communication parameter information of pass-through proxy server;The cloud proxy interface module is built by the network communication parameter information
Found second communication link.
6. cloud desktop virtual machine according to claim 4 or 5, it is characterised in that the cloud desktop agents module is additionally operable to
By the authentication request with business information via the cloud proxy interface module, and it is sent to using second communication link
Turn proxy server, and receive the authentication feedback information of the pass-through proxy server feedback.
7. a kind of pass-through proxy server, including:End side interface module, empty side interface module, processing module;The terminal
Side interface module is used for the network interworking between cloud terminal and cloud desktop virtual machine and, by prescribing a time limit, establishes and the client in cloud terminal
The first communication link between interface module;The void side interface module is used for the net between cloud terminal and cloud desktop virtual machine
Network intercommunication by limited time, establish and cloud desktop virtual machine in cloud proxy interface module between the second communication link;The processing
Module is used to realize the cloud desktop agents in cloud desktop virtual machine using first communication link and second communication link
Communication interaction between cloud desktop client end module in module and cloud terminal.
8. pass-through proxy server according to claim 7, it is characterised in that the end side interface module is additionally operable to profit
The service authentication information of cloud desktop virtual machine is received with the first communication link;The processing module is additionally operable to reflect using the business
The authentication request with business information that power information sends cloud desktop virtual machine carries out authentication process, and will authenticate feedback information
Cloud desktop virtual machine is sent to by second communication link.
9. a kind of data sharing method, including:
Between cloud terminal and cloud desktop virtual machine network interworking by limited time, establish the Client Interface module of the cloud terminal with
First communication link of pass-through proxy server;
The cloud in the cloud desktop client end module and cloud desktop virtual machine of the cloud terminal is carried out by first communication link
Communication interaction between desktop agents module.
10. data sharing method as claimed in claim 9, it is characterised in that further include:
The service authentication information of cloud desktop virtual machine is safeguarded using the cloud desktop client end module;
The service authentication information is sent to by transfer generation by first communication link using the Client Interface module
Manage server.
11. a kind of data sharing method, including:
Network interworking is established the cloud proxy interface of the cloud desktop virtual machine by limited time between cloud terminal and cloud desktop virtual machine
Module and the second communication link of pass-through proxy server;
The cloud table of the cloud desktop agents module and cloud terminal in the cloud desktop virtual machine is carried out by second communication link
Communication interaction between the client modules of face.
12. data sharing method as claimed in claim 11, it is characterised in that further include:
The service authentication information of cloud desktop virtual machine is safeguarded using the cloud desktop agents module;
The authentication request with business information is sent to by second communication link using the cloud desktop agents module
Pass-through proxy server, and receive the authentication feedback information of the pass-through proxy server feedback.
13. a kind of data sharing method, including:
Network interworking is established end side interface module and the visitor in cloud terminal by limited time between cloud terminal and cloud desktop virtual machine
The first communication link between the end interface module of family, establishes empty side interface module and the cloud proxy interface in cloud desktop virtual machine
The second communication link between module;
The cloud desktop agents module in cloud desktop virtual machine is realized using first communication link and second communication link
Communication interaction between the cloud desktop client end module in cloud terminal.
14. data sharing method as claimed in claim 13, it is characterised in that further include:
The service authentication information of cloud desktop virtual machine is received using first communication link;
The authentication request with business information that cloud desktop virtual machine is sent is carried out at authentication using the service authentication information
Reason, and authentication feedback information is sent to cloud desktop virtual machine by second communication link.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610905649.7A CN107959701A (en) | 2016-10-17 | 2016-10-17 | Data sharing method, cloud terminal, cloud desktop virtual machine and pass-through proxy server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610905649.7A CN107959701A (en) | 2016-10-17 | 2016-10-17 | Data sharing method, cloud terminal, cloud desktop virtual machine and pass-through proxy server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107959701A true CN107959701A (en) | 2018-04-24 |
Family
ID=61954045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610905649.7A Pending CN107959701A (en) | 2016-10-17 | 2016-10-17 | Data sharing method, cloud terminal, cloud desktop virtual machine and pass-through proxy server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107959701A (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109710379A (en) * | 2018-12-24 | 2019-05-03 | 广州供电局有限公司 | Virtual operation management method, apparatus, system, computer equipment and storage medium |
CN110191158A (en) * | 2019-05-09 | 2019-08-30 | 厦门网宿有限公司 | A kind of cloud desktop services method and system |
CN110493482A (en) * | 2019-07-05 | 2019-11-22 | 潘子萌 | A kind of cloud desktop throwing screen phone |
CN110688194A (en) * | 2018-07-06 | 2020-01-14 | 中兴通讯股份有限公司 | Disk management method based on cloud desktop, virtual machine and storage medium |
CN110806911A (en) * | 2018-08-06 | 2020-02-18 | 中兴通讯股份有限公司 | Cloud desktop management and control method, device and system |
CN111078366A (en) * | 2019-12-20 | 2020-04-28 | 深信服科技股份有限公司 | Virtual machine migration method, system, equipment and computer readable storage medium |
WO2020135522A1 (en) * | 2018-12-27 | 2020-07-02 | 中兴通讯股份有限公司 | Data transmission method and device |
CN111857494A (en) * | 2020-06-23 | 2020-10-30 | 国汽(北京)智能网联汽车研究院有限公司 | Method, device, equipment and storage medium for realizing virtual vehicle machine |
CN112187718A (en) * | 2020-08-31 | 2021-01-05 | 西安雷风电子科技有限公司 | Remote access cloud terminal and system of IDV cloud desktop |
CN112416495A (en) * | 2020-11-23 | 2021-02-26 | 山东乾云启创信息科技股份有限公司 | Super-fusion cloud terminal resource unified management system and method |
CN112637367A (en) * | 2021-03-09 | 2021-04-09 | 武汉绿色网络信息服务有限责任公司 | File sharing method, device, equipment and storage medium based on home network |
CN112738282A (en) * | 2021-03-31 | 2021-04-30 | 深圳震有科技股份有限公司 | Remote control method and system for 5G communication virtualization network element desktop |
CN114257585A (en) * | 2021-12-22 | 2022-03-29 | 天翼云科技有限公司 | Network access method, device, equipment and medium |
CN114629898A (en) * | 2022-03-25 | 2022-06-14 | 联想(北京)有限公司 | Multi-client cooperation method and electronic equipment |
CN114900521A (en) * | 2022-06-01 | 2022-08-12 | 江苏安超云软件有限公司 | Control method and device of cloud host and storage medium |
CN115550353A (en) * | 2022-11-30 | 2022-12-30 | 北京志翔科技股份有限公司 | Data channel establishing method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103200215A (en) * | 2012-01-08 | 2013-07-10 | 佳都新太科技股份有限公司 | Method achieving XenServer virtual machine remote control on https |
CN103618737A (en) * | 2013-12-10 | 2014-03-05 | 浪潮电子信息产业股份有限公司 | VNC console optimization scheme of virtual machines in cloud computing environment |
CN104580496A (en) * | 2015-01-22 | 2015-04-29 | 深圳先进技术研究院 | Virtual machine visit system and server based on temporary agent |
US20160014216A1 (en) * | 2010-01-27 | 2016-01-14 | Vmware, Inc. | Native viewer use for service results from a remote desktop |
CN105376216A (en) * | 2015-10-12 | 2016-03-02 | 华为技术有限公司 | Remote access method, agent server and client end |
CN105378659A (en) * | 2013-06-14 | 2016-03-02 | 托加里奥有限责任公司 | Method and system for enabling access of client device to remote desktop |
CN105933415A (en) * | 2016-04-21 | 2016-09-07 | 国家计算机网络与信息安全管理中心 | Virtual machine online screen record method in cloud computing environment based on VNC agent and virtual machine online screen record system thereof |
-
2016
- 2016-10-17 CN CN201610905649.7A patent/CN107959701A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160014216A1 (en) * | 2010-01-27 | 2016-01-14 | Vmware, Inc. | Native viewer use for service results from a remote desktop |
CN103200215A (en) * | 2012-01-08 | 2013-07-10 | 佳都新太科技股份有限公司 | Method achieving XenServer virtual machine remote control on https |
CN105378659A (en) * | 2013-06-14 | 2016-03-02 | 托加里奥有限责任公司 | Method and system for enabling access of client device to remote desktop |
CN103618737A (en) * | 2013-12-10 | 2014-03-05 | 浪潮电子信息产业股份有限公司 | VNC console optimization scheme of virtual machines in cloud computing environment |
CN104580496A (en) * | 2015-01-22 | 2015-04-29 | 深圳先进技术研究院 | Virtual machine visit system and server based on temporary agent |
CN105376216A (en) * | 2015-10-12 | 2016-03-02 | 华为技术有限公司 | Remote access method, agent server and client end |
CN105933415A (en) * | 2016-04-21 | 2016-09-07 | 国家计算机网络与信息安全管理中心 | Virtual machine online screen record method in cloud computing environment based on VNC agent and virtual machine online screen record system thereof |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110688194B (en) * | 2018-07-06 | 2023-03-17 | 中兴通讯股份有限公司 | Disk management method based on cloud desktop, virtual machine and storage medium |
CN110688194A (en) * | 2018-07-06 | 2020-01-14 | 中兴通讯股份有限公司 | Disk management method based on cloud desktop, virtual machine and storage medium |
CN110806911A (en) * | 2018-08-06 | 2020-02-18 | 中兴通讯股份有限公司 | Cloud desktop management and control method, device and system |
CN109710379A (en) * | 2018-12-24 | 2019-05-03 | 广州供电局有限公司 | Virtual operation management method, apparatus, system, computer equipment and storage medium |
WO2020135522A1 (en) * | 2018-12-27 | 2020-07-02 | 中兴通讯股份有限公司 | Data transmission method and device |
CN111385238A (en) * | 2018-12-27 | 2020-07-07 | 中兴通讯股份有限公司 | Data transmission method and device |
CN110191158A (en) * | 2019-05-09 | 2019-08-30 | 厦门网宿有限公司 | A kind of cloud desktop services method and system |
CN110493482A (en) * | 2019-07-05 | 2019-11-22 | 潘子萌 | A kind of cloud desktop throwing screen phone |
CN111078366A (en) * | 2019-12-20 | 2020-04-28 | 深信服科技股份有限公司 | Virtual machine migration method, system, equipment and computer readable storage medium |
CN111078366B (en) * | 2019-12-20 | 2024-05-24 | 深信服科技股份有限公司 | Virtual machine migration method, system, equipment and computer readable storage medium |
CN111857494A (en) * | 2020-06-23 | 2020-10-30 | 国汽(北京)智能网联汽车研究院有限公司 | Method, device, equipment and storage medium for realizing virtual vehicle machine |
CN112187718A (en) * | 2020-08-31 | 2021-01-05 | 西安雷风电子科技有限公司 | Remote access cloud terminal and system of IDV cloud desktop |
CN112416495A (en) * | 2020-11-23 | 2021-02-26 | 山东乾云启创信息科技股份有限公司 | Super-fusion cloud terminal resource unified management system and method |
CN112637367B (en) * | 2021-03-09 | 2021-05-14 | 武汉绿色网络信息服务有限责任公司 | File sharing method, device, equipment and storage medium based on home network |
CN112637367A (en) * | 2021-03-09 | 2021-04-09 | 武汉绿色网络信息服务有限责任公司 | File sharing method, device, equipment and storage medium based on home network |
CN112738282B (en) * | 2021-03-31 | 2021-07-02 | 深圳震有科技股份有限公司 | Remote control method and system for 5G communication virtualization network element desktop |
CN112738282A (en) * | 2021-03-31 | 2021-04-30 | 深圳震有科技股份有限公司 | Remote control method and system for 5G communication virtualization network element desktop |
CN114257585A (en) * | 2021-12-22 | 2022-03-29 | 天翼云科技有限公司 | Network access method, device, equipment and medium |
CN114629898A (en) * | 2022-03-25 | 2022-06-14 | 联想(北京)有限公司 | Multi-client cooperation method and electronic equipment |
CN114629898B (en) * | 2022-03-25 | 2023-06-23 | 联想(北京)有限公司 | Multi-client collaboration method and electronic equipment |
CN114900521A (en) * | 2022-06-01 | 2022-08-12 | 江苏安超云软件有限公司 | Control method and device of cloud host and storage medium |
CN115550353A (en) * | 2022-11-30 | 2022-12-30 | 北京志翔科技股份有限公司 | Data channel establishing method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107959701A (en) | Data sharing method, cloud terminal, cloud desktop virtual machine and pass-through proxy server | |
JP6656157B2 (en) | Network connection automation | |
US11750589B2 (en) | System and method for secure application communication between networked processors | |
US10382401B1 (en) | Cloud over IP for enterprise hybrid cloud network and security | |
CN103001999B (en) | For privately owned Cloud Server, intelligent apparatus client and the method for public cloud network | |
CN104753887B (en) | Security management and control implementation method, system and cloud desktop system | |
KR101886946B1 (en) | Relay proxy providing secure connectivity in a controlled network environment | |
CN104468550B (en) | A kind of user login method of windows desktop, equipment and system | |
CN104579796B (en) | A kind of long-distance maintenance method of the network equipment, terminal and system | |
US10193848B2 (en) | System and related method for management of devices of a network system via social media interfaces | |
CN106850642A (en) | Network site for directly accessing network determines | |
CN110995448A (en) | Block chain-based Internet of things equipment identity authentication method and system | |
CN111064755B (en) | Data protection method and device, computer equipment and storage medium | |
CN114995214A (en) | Method, system, device, equipment and storage medium for remotely accessing application | |
CN104408777B (en) | Internet attendance management system and method based on P2P communication realized by NAT traversal | |
WO2014091576A1 (en) | Relay device, relay method, and program | |
CN105204583A (en) | Physical isolation system and isolation method constructed based on embedded type system | |
CN105991642A (en) | Method for use with public cloud network, private cloud routing server and smart device client | |
US20240056483A1 (en) | Server-initiated secure sessions | |
CN111726328B (en) | Method, system and related device for remotely accessing a first device | |
CN105518693B (en) | A kind of safety protecting method and device | |
CN104270317B (en) | A kind of control method, system and the router of router operation application program | |
CN106254328A (en) | A kind of access control method and device | |
CN110392066A (en) | A kind of method and apparatus of access service | |
US8782773B2 (en) | Framework for communicating across a firewall |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180424 |