发明名称 SYSTEMS AND METHODS FOR ESTABLISHING A CONTROL CHANNEL BETWEEN A VIRTUALIZATION SERVER AND A CLIENT DEVICE
摘要 Systems and methods for establishing a control channel between a virtualization server and a client device are provided. A virtual desktop session is established between the virtualization server and the client, and the virtualization server executes a virtual desktop instance. The client device executes a first application that is configured to receive a control channel connection request from a second application running within the virtual desktop instance. The second application runs an algorithm to discover an Internet Protocol (IP) address of the client device being used to access the second application. Using the IP address, a control channel outside of the virtual desktop session is established between the first and second applications. Instructions are transmitted from the second application to the first application via the control channel, and the first application is controlled remotely by the second application based on the instructions.
申请公布号 US2017054765(A1) 申请公布日期 2017.02.23
申请号 US201615057166 申请日期 2016.03.01
申请人 Five9, Inc. 发明人 Tucker Douglas P.;Kovalenko Andrey
分类号 H04L29/06;G06F9/455 主分类号 H04L29/06
代理机构 代理人
主权项 1. A computer-implemented method performed by a virtualization server for establishing a control channel between the virtualization server and a client device, the method comprising: establishing a virtual desktop session with the client device via a network; executing a virtual desktop instance, the client device having executed a first application that is configured to receive a control channel connection request from a second application running within the virtual desktop instance; executing the second application within the virtual desktop instance, the second application running an algorithm to discover an Internet Protocol (IP) address of the client device being used to access the second application; transmitting, using the IP address, a control channel connection request to the first application; establishing a control channel between the first and second applications based on the transmitted request, the control channel being outside of the virtual desktop session; and transmitting instructions from the second application to the first application via the control channel, the first application being controlled remotely by the second application based on the instructions.
地址 San Ramon CA US