当前位置: 首页 > 专利查询>武汉大学专利>正文

云管理平台和虚拟机终端用户间VNC隐通道的建立方法技术

技术编号:9173815 阅读:272 留言:0更新日期:2013-09-19 23:11
本发明专利技术涉及计算机虚拟化技术领域,提出了一种云管理平台和虚拟机终端用户间VNC隐通道的建立方法。该方案主要由消息转换、消息发送、消息反馈接收三个模块组成。消息转换模块是调用通道的接口,负责将消息内容转换成消息发送端能够识别的像素数据;消息发送模块负责将消息图像像素数据添加到VNC服务端和客户端原始通信帧中,将修改后的通信帧一起发送往VNC客户端;消息反馈接收模块则负责在通道显示期间抓取用户对消息窗口的操作响应,将之发往消息转换模块。因此,本发明专利技术具有如下优点:只需修改KVM虚拟化云平台中部分VNC服务端功能源码便可实现的对虚拟机自身系统透明、可在云管理平台和虚拟机终端用户之间进行实时双向交互。

【技术实现步骤摘要】

【技术保护点】
一种云管理平台和虚拟机终端用户间VNC隐通道的建立方法,该VNC隐通道包括以下三个模块:消息转换模块:消息转换模块位于虚拟机实际所在的物理主机上?,独立于KVM架构中的QEMU模块,提供云平台调用VNC隐通道的接口,将云平台管理员欲发送往终端用户的原始消息生成管理员设定的通道消息窗口对话框,抓取该窗口图像像素信息,转换成一般VNC通信过程中能够识别的像素格式和编码方式;同时也在收到消息反馈接收模块发送过来的终端用户反馈后将用户对消息通道的操作传递给云平台管理员;消息发送模块:消息发送模块位于虚拟机实际所在物理主机上的KVM架构中的QEMU模块代码中,通过修改KVM虚拟化解决方案中KVM架构中的QEMU模块里面部分VNC服务端功能源码,添加消息发送模块源码,在修改代码中将管理员欲发往终端用户的消息像素数据转换成当次VNC连接中使用的格式,然后无缝添加进入原始的VNC服务端和客户端通信帧报文中;消息反馈接收模块:消息反馈接收模块位于虚拟机实际所在物理主机上的KVM架构中的QEMU模块代码中,通过修改KVM虚拟化解决方案中KVM架构中的QEMU模块里面VNC服务端功能源码,添加消息反馈接收模块,在代码中抓取消息在终端用户桌面显示期间终端用户的鼠标操作,将终端用户发出的位于通道消息窗口显示区域的鼠标操作信息通过命名管道的方式发往消息转换模块。...

【技术特征摘要】

【专利技术属性】
技术研发人员:郭迟崔竞松李秋晨贺汇林
申请(专利权)人:武汉大学
类型:发明
国别省市:

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

1