Remote device infrastructure
US-2024323248-A1 · Sep 26, 2024 · US
US9602553B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9602553-B2 |
| Application number | US-201414303030-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 12, 2014 |
| Priority date | Dec 29, 2011 |
| Publication date | Mar 21, 2017 |
| Grant date | Mar 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for implementing a VOIP call in a cloud computing environment and relates to the VOIP call field. By using an RDP proxy to implement bidirectional transmission of voice streams between a cloud desktop client and a communication peer end, and further implement a VOIP call, a communication delay and load of a cloud desktop virtual machine are reduced. The method is used for a VOIP call in a cloud computing environment.
Opening claim text (preview).
What is claimed is: 1. A method for implementing a voice over Internet Protocol (VOIP) call in a cloud computing environment, comprising: receiving, by a cloud desktop virtual machine, a first VOIP call request message from a Remote Desktop Protocol (RDP) client included in a cloud desktop client, wherein the cloud desktop virtual machine is located in a cloud computing server in a data center, wherein the cloud desktop client corresponds to the cloud desktop virtual machine, and wherein an RDP proxy is used to connect the cloud desktop client to a Wide Area Network (WAN) between the cloud desktop client and the data center, wherein the cloud desktop client gains access to the cloud desktop virtual machine in the cloud computing server, and wherein the RDP proxy is set in an access device located at an edge of an enterprise network in which the cloud desktop client is located; sending, by the cloud desktop virtual machine, a first session setup request message to the RDP proxy according to the first VOIP call request message to trigger the RDP proxy acquiring first virtual channel information of the RDP client from the RDP client; receiving, by the cloud desktop virtual machine, a first session setup response message sent by the RDP proxy, wherein the first session setup response message comprises first voice session media information of the RDP proxy; sending, by the cloud desktop virtual machine, the first VOIP call request message to a communication peer end, wherein the first VOIP call request message comprises the first voice session media information of the RDP proxy; receiving, by the cloud desktop virtual machine, a first VOIP call response message from the communication peer end, wherein the first VOIP call response message comprises first voice session media information of the communication peer end; and sending, by the cloud desktop virtual machine, a session modification request message to the RDP proxy, wherein the session modification request message comprises the first voice session media information of the communication peer end, to complete a first call setup process between the RDP client and the communication peer end. 2. The method according to claim 1 , wherein before receiving the first VOIP call request message from the RDP client, the method further comprises: receiving, by the cloud desktop virtual machine, a remote desktop connection request message sent by the RDP proxy, wherein the remote desktop connection request message comprises proxy information of the RDP proxy, and wherein sending the first session setup request message to the RDP proxy according to the first VOIP call request message comprises sending, by the cloud desktop virtual machine, the first session setup request message to the RDP proxy according to the first VOIP call request message and the proxy information of the RDP proxy. 3. The method according to claim 1 , wherein the method further comprises: receiving, by the cloud desktop virtual machine, a second VOIP call request message from the communication peer end, wherein the second VOIP call request message comprises second voice session media information of the communication peer end; sending, by the cloud desktop virtual machine, a second session setup request message to the RDP proxy according to the second VOIP call request message to trigger the RDP proxy to acquire second virtual channel information of the RDP client from the RDP client and to reserve second voice session media information of the RDP proxy; receiving, by the cloud desktop virtual machine, a second session setup response message sent by the RDP proxy, wherein the second session setup response message comprises the second voice session media information of the RDP proxy; and sending, by the cloud desktop virtual machine, a second VOIP call response message to the communication peer end, wherein the second VOIP call response message comprises the second voice session media information of the RDP proxy to complete a second call setup process between the RDP client and the communication peer end. 4. A method for implementing a voice over Internet Protocol (VOIP) call in a cloud computing environment, comprising: receiving, by a Remote Desktop Protocol (RDP) proxy, a session setup request message sent by a cloud desktop virtual machine according to a VOIP call request message of an RDP client included in a cloud desktop client, wherein the cloud desktop virtual machine is located in a cloud computing server in a data center, wherein the cloud desktop client corresponds to the cloud desktop virtual machine, wherein an RDP proxy is used to connect the cloud desktop client to a Wide Area Network (WAN) between the cloud desktop client and the data center, wherein the cloud desktop client gains access to the cloud desktop virtual machine in the cloud computing server, and wherein the RDP proxy is set in an access device located at an edge of an enterprise network in which the cloud desktop client is located; sending, by the RDP proxy, a voice channel setup request message to the RDP client according to the session setup request message; receiving, by the RDP proxy, a voice channel setup response message sent by the RDP client, wherein the voice channel setup response message comprises virtual channel media information of the RDP client; sending, by the RDP proxy, a session setup response message to the cloud desktop virtual machine, wherein the session setup response message comprises voice session media information of the RDP proxy, wherein the cloud desktop virtual machine sends the voice session media information of the RDP proxy to the communication peer end; receiving, by the RDP proxy, a session modification request message sent by the cloud desktop virtual machine, wherein the session modification request message comprises voice session media information of the communication peer end; acquiring, by the RDP proxy, the voice session media information of the communication peer end according to the session modification request message to complete a VOIP call setup process between the RDP client and the communication peer end; and receiving and forwarding, by the RDP proxy, a VOIP voice stream from the RDP client and a VOIP voice stream from the communication peer end to implement a VOIP call between the RDP client and the communication peer end. 5. The method according to claim 4 , wherein before receiving the session setup request message sent by the cloud desktop virtual machine, the method further comprises: receiving, by the RDP proxy, a remote desktop connection request sent by the RDP client; inserting, by the RDP proxy, proxy information of the RDP proxy into the remote desktop connection request; and sending, by the RDP proxy to the cloud desktop virtual machine, a remote desktop connection request message into which the proxy information is inserted, so as to set up a remote desktop connection between the RDP client and the cloud desktop virtual machine. 6. The method according to claim 4 , wherein before receiving the session setup request message sent by the cloud desktop virtual machine, the method further comprises: receiving, by the RDP proxy, a first remote desktop connection request sent by the RDP client so as to set up a first remote desktop connection with the RDP client; sending, by the RDP proxy, a second remote desktop connection request message to the cloud desktop virtual machine so as to set up a second remote desktop connection with the cloud desktop virtual machine; and establishing, by the RDP proxy, an associative relationship between the first remote desktop connection and the second remote desktop connection so as to set up a remote desktop connection between the RDP client and the cloud desktop virtual machine. 7.
Session establishment or de-establishment · CPC title
Electricity · mapped topic
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.