[发明专利]云管理平台和虚拟机终端用户间VNC隐通道的建立方法有效
申请号: | 201310268539.0 | 申请日: | 2013-06-28 |
公开(公告)号: | CN103312814A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 郭迟;崔竞松;李秋晨;贺汇林 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/023;G06F3/038;G06F3/14 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 鲁力 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机虚拟化技术领域,提出了一种云管理平台和虚拟机终端用户间VNC隐通道的建立方法。该方案主要由消息转换、消息发送、消息反馈接收三个模块组成。消息转换模块是调用通道的接口,负责将消息内容转换成消息发送端能够识别的像素数据;消息发送模块负责将消息图像像素数据添加到VNC服务端和客户端原始通信帧中,将修改后的通信帧一起发送往VNC客户端;消息反馈接收模块则负责在通道显示期间抓取用户对消息窗口的操作响应,将之发往消息转换模块。因此,本发明具有如下优点:只需修改KVM虚拟化云平台中部分VNC服务端功能源码便可实现的对虚拟机自身系统透明、可在云管理平台和虚拟机终端用户之间进行实时双向交互。 | ||
搜索关键词: | 管理 平台 虚拟机 终端 用户 vnc 通道 建立 方法 | ||
【主权项】:
一种云管理平台和虚拟机终端用户间VNC隐通道的建立方法,该VNC隐通道包括以下三个模块:消息转换模块:消息转换模块位于虚拟机实际所在的物理主机上 ,独立于KVM架构中的QEMU模块,提供云平台调用VNC隐通道的接口,将云平台管理员欲发送往终端用户的原始消息生成管理员设定的通道消息窗口对话框,抓取该窗口图像像素信息,转换成一般VNC通信过程中能够识别的像素格式和编码方式;同时也在收到消息反馈接收模块发送过来的终端用户反馈后将用户对消息通道的操作传递给云平台管理员;消息发送模块:消息发送模块位于虚拟机实际所在物理主机上的KVM架构中的QEMU模块代码中,通过修改KVM虚拟化解决方案中KVM架构中的QEMU模块里面部分VNC服务端功能源码,添加消息发送模块源码,在修改代码中将管理员欲发往终端用户的消息像素数据转换成当次VNC连接中使用的格式,然后无缝添加进入原始的VNC服务端和客户端通信帧报文中;消息反馈接收模块:消息反馈接收模块位于虚拟机实际所在物理主机上的KVM架构中的QEMU模块代码中,通过修改KVM虚拟化解决方案中KVM架构中的QEMU模块里面VNC服务端功能源码,添加消息反馈接收模块,在代码中抓取消息在终端用户桌面显示期间终端用户的鼠标操作,将终端用户发出的位于通道消息窗口显示区域的鼠标操作信息通过命名管道的方式发往消息转换模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310268539.0/,转载请声明来源钻瓜专利网。