The present invention relates to a cloud desktop remote access method and system. The method includes: sending a remote connection request to the host according to the obtained validation parameters, receiving the type of virtual machine returned by the host and the status of the pre access state; before the virtual machine is connected, the state is a non open state or a boot and IP failure state, or a boot machine. When the IP is effective, and the type is Linux virtual machine, the SPICE access request is sent to the host, and the cloud desktop of the virtual machine is remotely connected by the SPICE protocol by the host, and the IP address and port of the virtual machine are obtained and the RDP is sent to the virtual machine's IP address and port and send RDP when the status of the virtual machine is opened and the IP is in effect state and the type is Windows virtual machine. The access request to the virtual machine can be remotely access to the cloud desktop through the virtual machine using the RDP protocol. According to the type of the virtual machine and the appropriate access mode, the high cloud desktop access effect can be raised.
【技术实现步骤摘要】
云桌面远程接入方法和系统
本专利技术涉及计算机
,特别是涉及一种云桌面远程接入方法和系统。
技术介绍
随着云计算技术的出现,各种云应用产品逐渐被投入使用,例如云桌面。云桌面是一种基于云计算技术的个人电脑应用,使用者需要通过本地的终端远程连接提供虚拟机的主机,通过主机接入虚拟机以获得虚拟的电脑操作界面。云桌面的远程接入需要依靠桌面传输协议实现。目前国内的云桌面厂商一般只采用RDP(RemoteDesktopProtocol远程桌面协议)或SPICE(SimpleProtocolforIndependentComputingEnvironment独立计算机环境简单协议)作为远程接入的传输协议。RDP协议由Windows操作系统自带,由虚拟机提供服务端,由于其连接端点在Windows操作系统的虚拟机,因此不支持蓝屏排障、不支持自助开机、不支持Linux桌面、不支持无网卡配置;SPICE协议由主机提供服务端,对带宽占用和终端处理能力要求极高,占用带宽高、图形处理性能低。因此,传统的云桌面接入效果差。
技术实现思路
基于此,有必要针对上述问题,提供一种提高云桌面接入效果的云桌面远程接入方法和系统。一种云桌面远程接入方法,包括:获取验证参数,根据所述验证参数向提供虚拟机的主机发送远程连接请求;接收所述主机根据所述远程连接请求返回的对应所述验证参数的虚拟机的类型和接入前状态;在所述虚拟机的接入前状态为未开机状态或者为开机且IP失效状态时,发送SPICE接入请求至所述主机,用于通过所述主机采用SPICE协议远程接入所述虚拟机的云桌面;在所述虚拟机的接入前状态为开机且IP ...
【技术保护点】
1.一种云桌面远程接入方法,其特征在于,包括:获取验证参数,根据所述验证参数向提供虚拟机的主机发送远程连接请求;接收所述主机根据所述远程连接请求返回的对应所述验证参数的虚拟机的类型和接入前状态;在所述虚拟机的接入前状态为未开机状态或者为开机且IP失效状态时,发送SPICE接入请求至所述主机,用于通过所述主机采用SPICE协议远程接入所述虚拟机的云桌面;在所述虚拟机的接入前状态为开机且IP生效状态时,若所述虚拟机的类型为Windows虚拟机,则获取所述虚拟机的IP地址和端口,并根据所述虚拟机的IP地址和端口发送RDP接入请求至所述虚拟机,用于通过所述虚拟机采用RDP协议远程接入所述虚拟机的云桌面;在所述虚拟机的接入前状态为开机且IP生效状态时,若所述虚拟机的类型为Linux虚拟机,则发送所述SPICE接入请求至所述主机,用于通过所述主机采用SPICE协议远程接入所述虚拟机的云桌面。
【技术特征摘要】
1.一种云桌面远程接入方法,其特征在于,包括:获取验证参数,根据所述验证参数向提供虚拟机的主机发送远程连接请求;接收所述主机根据所述远程连接请求返回的对应所述验证参数的虚拟机的类型和接入前状态;在所述虚拟机的接入前状态为未开机状态或者为开机且IP失效状态时,发送SPICE接入请求至所述主机,用于通过所述主机采用SPICE协议远程接入所述虚拟机的云桌面;在所述虚拟机的接入前状态为开机且IP生效状态时,若所述虚拟机的类型为Windows虚拟机,则获取所述虚拟机的IP地址和端口,并根据所述虚拟机的IP地址和端口发送RDP接入请求至所述虚拟机,用于通过所述虚拟机采用RDP协议远程接入所述虚拟机的云桌面;在所述虚拟机的接入前状态为开机且IP生效状态时,若所述虚拟机的类型为Linux虚拟机,则发送所述SPICE接入请求至所述主机,用于通过所述主机采用SPICE协议远程接入所述虚拟机的云桌面。2.根据权利要求1所述的云桌面远程接入方法,其特征在于,在所述虚拟机的当前状态为未开机状态时,发送所述SPICE接入请求至所述主机之后,还包括:显示所述虚拟机的虚拟开机按钮,根据显示的虚拟开机按钮获取虚拟机开机指令并发送至所述主机,用于所述主机根据所述虚拟机开机指令启动所述虚拟机的开机进程并进入云桌面。3.根据权利要求1所述的云桌面远程接入方法,其特征在于,在所述虚拟机的当前状态为开机且IP失效状态时,发送所述SPICE接入请求至所述主机之后,还包括:若所述虚拟机的类型为Windows虚拟机,则显示所述虚拟机的登录界面,根据显示的登录界面获取虚拟机登录凭据并发送至所述主机。4.根据权利要求1所述的云桌面远程接入方法,其特征在于,所述在所述虚拟机的接入前状态为未开机状态或者为开机且IP失效状态时,发送SPICE接入请求至所述主机之后、所述虚拟机的类型为Windows虚拟机时,或所述在所述虚拟机的接入前状态为开机且IP生效状态时,若所述虚拟机的类型为Windows虚拟机,则获取所述虚拟机的IP地址和端口,并根据所述虚拟机的IP地址和端口发送RDP接入请求至所述虚拟机之后,还包括:获取所述虚拟机的当前状态;通过所述主机采用SPICE协议远程接入云桌面的过程中,若所述虚拟机的当前状态为开机且IP生效状态,则中断通过所述主机采用所述SPICE协议远程接入云桌面,并通过所述虚拟机采用所述RDP协议远程接入云桌面;通过所述虚拟机采用RDP协议远程接入云桌面的过程中,若所述虚拟机的当前状态变更为开机且IP失效状态,则中断通过所述虚拟机采用所述RDP协议远程接入云桌面,并通过所述主机采用SPICE协议远程接入云桌面。5.根据权利要求1所述的云桌面远程接入方法,其特征在于,所述验证参数包括主机IP地址、主机端口、主机凭据和虚拟机ID。6.一种云桌面远程接入系统,其特征在于,包括:远程连接模块,用于获取验证参数,根据所述验证参...
【专利技术属性】
技术研发人员:周冠宇,程庆年,
申请(专利权)人:广州杰赛科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。