[发明专利]一种远程虚拟机键盘鼠标与本地监视器互斥的方法无效
申请号: | 201310474576.7 | 申请日: | 2013-10-12 |
公开(公告)号: | CN103529954A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 王小康;苗强 | 申请(专利权)人: | 成都阜特科技股份有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F3/038;G06F3/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 611743 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 虚拟机 键盘 鼠标 本地 监视器 方法 | ||
1.一种本地监视器,与远程虚拟机监视器进行通信,其特征在于:本地监视器包括,
键盘鼠标扫描模块,用于获取本地监视器的鼠标键盘事件,将事件传递给键盘鼠标事件处理模块;
键盘鼠标事件处理模块,用于处理获取键盘鼠标事件,并将键盘鼠标事件处理为需通过RFB协议进行传输格式;
键盘鼠标事件发送模块,用于发送处理好的鼠标键盘事件内容。
2.一种远程虚拟机监视器,与本地监视器进行通信,其特征在于:远程虚拟机监视器包括,
键盘鼠标事件接收模块,用于接收RFB协议传输过来的鼠标键盘事件;
键盘鼠标事件处理模块,用于对键盘鼠标事件的处理,判断自身与远程的事件的优先级,判断自身键盘鼠标是否有输入,在把结果传递给键盘鼠标事件执行模块;
键盘鼠标执行模块,用于根据对处理后的键盘鼠标事件结果值进行执行操作,并且将状态反馈给所述本地监视器中的所述远程虚拟机窗口中显示。
3.根据权利要求2所述的一种远程虚拟机键盘鼠标与本地监视器互斥的方法,其特征在于:所述远程虚拟机监视器中的键盘鼠标事件处理模块,用于处理自身与远程接收的键盘鼠标事件。
4.一种远程虚拟机监视器键盘鼠标与本地监视器互斥的系统,包括:本地监视器和远程监视器。
5.一种远程虚拟机监视器键盘鼠标与本地监视器互斥的方法,包括:
步骤S1:当本地监视器将所述本地监视器的所述虚拟机窗口激活时,进行键盘鼠标操作,扫描键盘鼠标事件并处理后通过RFB协议发送键盘鼠标事件给远程虚拟机监视器;
步骤S2:利用远程虚拟机监视器接收键盘鼠标事件后判断处理键盘鼠标事件优先级,并进一步判断本远程虚拟机监视器键盘鼠标是否在被操作;
步骤S3:远程虚拟机监视器响应并执行相应的键盘鼠标事件,并将状态返回给本地监视器的虚拟机窗口。
6.根据权利要求5所述的一种远程虚拟机键盘鼠标与本地监视器互斥的方法,其特征在于:当本地监视器将虚拟机窗口激活,并进行键盘鼠标事件操作,会被本地监视器的虚拟机窗口程序的键盘鼠标事件扫描模块扫描,并将接收的内容给键盘鼠标事件处理模块编码成RFB协议需要的格式后,由键盘鼠标事件发送模块通过RFB协议向所述远程虚拟机监视器的键盘鼠标事件接受模块传输键盘鼠标事件消息。
7.根据权利要求6所述的一种远程虚拟机键盘鼠标与本地监视器互斥的方法,其特征在于:键盘鼠标事件处理模块通过与实际的键盘鼠标事件比较判断远程虚拟机监控器自身设定的键盘鼠标事件与本地监视器的键盘鼠标事件的优先级,即是远程优先还是自身优先,如是远程优先,则先响应接收到的键盘鼠标事件,屏蔽自身键盘鼠标输入事件;如是自身优先,则先响应自身键盘鼠标输入事件,屏蔽掉接收到的键盘鼠标事件。
8.根据权利要求7所述的一种远程虚拟机键盘鼠标与本地监视器互斥的方法,其特征在于:判断设定的远程虚拟机监视器自身设定的键盘鼠标事件优先级是否高于本地监视器的键盘鼠标事件的优先级,如是,则执行步骤1;如否,则执行步骤2;
步骤1,判断远程虚拟机监视器自身键盘鼠标事件是否在操作,如是,则执行步骤3;如否,则执行步骤4;
步骤2,判断本地监视器自身键盘鼠标事件是否在操作,如是,则执行步骤5;如否,则执行步骤6;
步骤3,屏蔽远程虚拟机监视器接收到的键盘鼠标事件,只响应本地监视器自身的键盘鼠标事件,进行相应的操作,最后执行步骤7;
步骤4,接受远程虚拟机监视器接收到的键盘鼠标事件,进行相应的操作,最后执行步骤7;
步骤5,屏蔽本地监视器自身键盘鼠标事件,接受远程虚拟机接收到的键盘事件,进行相应的操作,最后执行步骤7;
步骤6,接受远程虚拟机监视器接收到的键盘鼠标事件,进行相应的操作,最后执行步骤7;
步骤7,将状态通过RFB协议反馈给本地监视器的虚拟机窗口显示出来,可以远程操作则显示:可以操作;否则显示:禁止操作。
9.根据权利要求5所述的一种远程虚拟机键盘鼠标与本地监视器互斥的方法,其特征在于:本地监视器采用远程帧缓冲RFB协议与远程虚拟机监视器建立通信连接,并将远程虚拟机监视器的图形输出显示在本地监视器的虚拟机窗口中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都阜特科技股份有限公司,未经成都阜特科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310474576.7/1.html,转载请声明来源钻瓜专利网。