虚拟机及其远程控制方法、终端、宿主服务器和存储介质技术

技术编号:24041090 阅读:71 留言:0更新日期:2020-05-07 03:25
本发明专利技术实施例公开了一种虚拟机及其远程控制方法、终端、宿主服务器及存储介质,属于虚拟机技术领域。该方法包括:检测到操作系统级的远程控制协议连接虚拟机异常后,切换到控制网与虚拟机的宿主服务器建立虚拟化级的远程控制协议连接;通过虚拟化级的远程控制协议连接控制虚拟机。本发明专利技术实施例本通过不同的底层连接协议自动切换,能够在系统异常或网络异常的情况下随时切换到基于虚拟化底层的远程控制协议对虚拟机进行操作,避免了因虚拟机引导错误、死机或网络错误等原因导致虚拟机失控的风险。

Virtual machine and its remote control method, terminal, host server and storage medium

【技术实现步骤摘要】
虚拟机及其远程控制方法、终端、宿主服务器和存储介质
本专利技术涉及虚拟机
,特别涉及一种虚拟机及其远程控制方法、终端、宿主服务器及存储介质。
技术介绍
在个人计算机及宿主服务器的云化大趋势下,越来越多的办公桌面或宿主服务器以虚拟机的形式运行在云端宿主服务器中,云端虚拟机的远程连接效果极大影响着用户的使用体验,因此对云端虚拟机的连接进行优化十分重要。办公场景个人计算机的操作系统中,仍是以Windows为主流,在Windows操作系统上,微软主导的RDP(RemoteDisplayProtocol,远程显示协议)也能实现客户端对远程的宿主服务器内Windows系统虚拟机进行远程访问控制。在早期的RDP6版本协议,由于对带宽利用缺乏效率,使用远程桌面时画面不流畅,特别是播放视频时,经常跳帧。但随着RDP8及以后更高的RDP10版本的发布,由于remotefx等技术的引入并且和Windows内核深入的契合,RDP协议得到了长足的进步,能够充分的利用有效带宽,到达流畅的办公体验甚至流畅的远程视频播放效果,体验已基本超越了其他远程控制协议。但本文档来自技高网...

【技术保护点】
1.一种虚拟机远程控制方法,应用于终端,其特征在于,该方法包括:/n检测到操作系统级的远程控制协议连接虚拟机异常后,切换到控制网与所述虚拟机的宿主服务器建立虚拟化级的远程控制协议连接;/n通过所述虚拟化级的远程控制协议连接控制所述虚拟机。/n

【技术特征摘要】
1.一种虚拟机远程控制方法,应用于终端,其特征在于,该方法包括:
检测到操作系统级的远程控制协议连接虚拟机异常后,切换到控制网与所述虚拟机的宿主服务器建立虚拟化级的远程控制协议连接;
通过所述虚拟化级的远程控制协议连接控制所述虚拟机。


2.根据权利要求1所述的虚拟机远程控制方法,其特征在于,所述通过所述虚拟化级的远程控制协议连接控制所述虚拟机,进一步包括:
通过虚拟化级的远程控制协议连接接收所述宿主服务器通过虚拟化底层消息通道获取的所述虚拟机的显示输出,并通过所述虚拟化级的远程控制协议连接向宿主服务器发送用户控制指令,由宿主服务器通过虚拟化底层消息通道转交所述虚拟机处理。


3.根据权利要求1所述的虚拟机远程控制方法,其特征在于,所述通过所述虚拟化级的远程控制协议连接控制所述虚拟机之后,该方法还包括:
接收到虚拟机发送的虚拟机恢复正常通知后,切换回所述操作系统级的远程控制协议连接所述虚拟机;
通过所述操作系统级的远程控制协议连接控制所述虚拟机。


4.根据权利要求1-3任意一项权利要求所述的虚拟机远程控制方法,其特征在于:
所述虚拟化级的远程控制协议包括:VNC协议或Spice协议;
所述操作系统级的远程控制协议包括:RDP协议、HDX协议或PCoIP协议。


5.一种虚拟机远程控制方法,应用于宿主服务器,其特征在于,该方法包括:
接收虚拟化级的远程控制协议连接请求,与所述终端协商建立虚拟化级的远程控制协议连接;
通过所述虚拟化级的远程控制协议连接以及虚拟化底层消息通道传输所述虚拟机的显示输出以及所述终端的控制指令。


6.根据权利要求5所述的虚拟机远程控制方法,其特征在于,所述通过所述虚拟化级的远程控制协议连接以及虚拟化底层消息通道传输所述虚拟机的显示输出以及所述终端的控制指令,进一步包括:
宿主服务器通过虚拟化...

【专利技术属性】
技术研发人员:张敏刘丽阮刚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1