一种基于虚拟化技术的云终端键盘使用方法

文档序号:6439888阅读:433来源:国知局
专利名称:一种基于虚拟化技术的云终端键盘使用方法
技术领域
本发明涉及一种云虚拟化技术计算机领域,具体地说是一种基于虚拟化技术的
云终端键盘使用方法。
背景技术
随着基于网络的云计算技术逐渐成为未来发展的趋势,云服务器通过虚拟化、数据存储、数据管理、编程模式等云计算技术以“云”的方式存储和管理数据中心。每个终端用户不再需要大量的软硬件和存储空间来处理数据,通过网络连接到云服务器,由云服务器完成数据的运算过程,只需要终端用户输入命令和等待结果,换句话说,就是只要键盘、鼠标的指令输入和显示设备的输出。最典型的就是云技术里的虚拟化技术,终端用户的键盘鼠标命令可以通过网络传达给云服务器里的虚拟服务器,实现虚拟计算机的预动作,但是有时候终端用户键盘命令可以被终端系统和被访问的云服务器系统的虚拟计算机同时相应,引起键盘的误动作。比如,终端键盘按下Ctrl+Alt+Del组合键时,虚拟服务器和终端系统都会锁定或调出任务管理器,终端系统锁定后可能会使网络断开,访问虚拟服务器中断。 传统的避免方式就是在终端用户软件的菜单里加入容易引起误动作的键盘命令,用鼠标逐级拖拽完成键盘命令调用过程,这样使终端用户使用起来很不方便,不如键盘快捷键简单, 同时还简化了终端用户软件。本发明就是一种基于云虚拟技术的云终端键盘使用方法,利用在键盘上增加自定义功能键的方式,跳过终端系统直接网络传送至云系统虚拟机。

发明内容
本发明的目的是提供一种基于虚拟化技术的云终端键盘使用方法。本发明的目的是按以下方式实现的,包括增加输入键盘除标准键之外的自定义特殊功能键和定制用户终端系统的虚拟化模块两个部分内容,使用步骤如下
1)增加输入键盘除标准键之外的自定义特殊功能键和定制用户终端系统的虚拟化模块两个部分内容;
2)按下对应自定义功能的特殊键时,按键信息传送至终端虚拟化模块,终端虚拟化模块将按键信息网络打包发送至云服务器,跳过本地系统模块实现云服务器端的虚拟计算机或服务器键盘动作,防止了如Windows、Ctrl+Alt+Del等键或组合键的误操作;
3)键盘上自定义功能的特殊键是能引起终端系统误动作的不受当前活动界面限制的键或组合键,包括Windows键、ffindows+L组合键、Alt+F4组合键、Ctrl+Alt+Del组合键;
4)标准键盘上被自定义键的键或组合键按下时,只发送给终端系统模块,虚拟化模块不会发送键值信息到云服务器;
5)协议方面,终端网络连通云服务器的虚拟计算机或服务器,终端虚拟化窗口打开,当标准键动作时,键值信号通过终端系统模块到达虚拟化模块,虚拟化模块网络打包到云服务器的虚拟计算机,当按下的标准键或组合键有相应的自定义键时,虚拟化模块不会网络发送键值信息到云服务器的虚拟计算机,自定义发送到自定义键按下时,键值信号直接发送至终端虚拟化模块,终端虚拟化模块将按键信息网络打包发送至云服务器,实现云服务器端的虚拟计算机或服务器键盘动作。本发明的有益效果是解决云终端通过虚拟化技术发送键盘特殊动作至云服务器的虚拟计算机或服务器时终端系统也会同时相应键盘动作,引起键盘误动作的问题。实现方法包括增加输入键盘除标准键之外的自定义特殊功能键和定制用户终端系统的虚拟化模块两个部分内容。按下对应自定义功能的特殊键时,按键信息传送至终端虚拟化模块,终端虚拟化模块将按键信息网络打包发送至云服务器的虚拟计算机或服务器,跳过本地系统模块实现对云服务器端的虚拟计算机或服务器的键盘操作,防止了如Ctrl+Alt+Del等特殊组合键的误操作。此方法可改变传统的界面鼠标动作,方便了云终端用户操作,通过虚拟化技术使云终端设备更好的与云服务器交互。因而,具有很好的推广使用价值。


图1是为此方法模型的结构框图2为此方法的虚拟化模块键值协议流程图。
具体实施例方式参照说明书附图对本发明的方法作以下详细地说明。本发明的基于虚拟化技术的云终端键盘使用方法,是增加输入键盘除标准键之外的自定义特殊功能键和定制用户终端系统的虚拟化模块是实现本发明所述方法的主要内容。键盘的标准键按照标准的PS2或者USB信号连接到云终端系统模块,自定义键是 Windows键、Windows+L组合键、Alt+F4组合键、Ctrl+Alt+Del组合键等不受当前活动软件或界面限制的键或组合键,根据其实现功能取名、确定发送键值,连接到终端虚拟化模块, 虚拟化模块连通网络,网络上有支持虚拟化技术的云服务器。结构框图如图1所示。协议方面,终端网络连通云服务器的虚拟计算机或服务器,终端虚拟化窗口打开, 当标准键动作时,键值信号通过终端系统模块到达虚拟化模块,虚拟化模块网络打包到云服务器的虚拟计算机,当按下的标准键或组合键有相应的自定义键时,虚拟化模块不会网络发送键值信息到云服务器的虚拟计算机。自定义发送到自定义键按下时,键值信号直接发送至终端虚拟化模块,终端虚拟化模块将按键信息网络打包发送至云服务器,实现云服务器端的虚拟计算机或服务器键盘动作。虚拟化模块的键值协议流程如附图2所示。 在云终端输入键盘定制除标准按键外的自定义键,并把自定义键连接至具有虚拟技术的云终端虚拟模块上,然后定制虚拟化模块对不同键值的允许或禁止传送到云服务器。云终端设备打开虚拟化窗口后,即可实现本发明所述内容。该专利为基于虚拟技术的云终端的发明技术,为云终端与云服务器提供的虚拟服务器或计算机服务实现良好的交互提供支持。除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1. 一种基于虚拟化技术的云终端键盘使用方法,其特征在于,包括增加输入键盘除标准键之外的自定义特殊功能键和定制用户终端系统的虚拟化模块两个部分内容,使用步骤如下1)增加输入键盘除标准键之外的自定义特殊功能键和定制用户终端系统的虚拟化模块两个部分内容;2)按下对应自定义功能的特殊键时,按键信息传送至终端虚拟化模块,终端虚拟化模块将按键信息网络打包发送至云服务器,跳过本地系统模块实现云服务器端的虚拟计算机或服务器键盘动作,防止了如Windows、Ctrl+Alt+Del等键或组合键的误操作;3)键盘上自定义功能的特殊键是能引起终端系统误动作的不受当前活动界面限制的键或组合键,包括Windows键、ffindows+L组合键、Alt+F4组合键、Ctrl+Alt+Del组合键;4)标准键盘上被自定义键的键或组合键按下时,只发送给终端系统模块,虚拟化模块不会发送键值信息到云服务器;5)协议方面,终端网络连通云服务器的虚拟计算机或服务器,终端虚拟化窗口打开,当标准键动作时,键值信号通过终端系统模块到达虚拟化模块,虚拟化模块网络打包到云服务器的虚拟计算机,当按下的标准键或组合键有相应的自定义键时,虚拟化模块不会网络发送键值信息到云服务器的虚拟计算机,自定义发送到自定义键按下时,键值信号直接发送至终端虚拟化模块,终端虚拟化模块将按键信息网络打包发送至云服务器,实现云服务器端的虚拟计算机或服务器键盘动作。
全文摘要
本发明涉提供一种基于虚拟化技术的云终端键盘使用方法。解决云终端通过虚拟化技术发送键盘特殊动作至云服务器的虚拟计算机或服务器时终端系统也会同时相应键盘动作,引起键盘误动作的问题。实现方法包括增加输入键盘除标准键之外的自定义特殊功能键和定制用户终端系统的虚拟化模块两个部分内容。按下对应自定义功能的特殊键时,按键信息传送至终端虚拟化模块,终端虚拟化模块将按键信息网络打包发送至云服务器的虚拟计算机或服务器,跳过本地系统模块实现对云服务器端的虚拟计算机或服务器的键盘操作,防止了如Ctrl+Alt+Del等特殊组合键的误操作。此方法可改变传统的界面鼠标动作,方便了云终端用户操作,通过虚拟化技术使云终端设备更好的与云服务器交互。
文档编号G06F3/023GK102385442SQ201110394028
公开日2012年3月21日 申请日期2011年12月2日 优先权日2011年12月2日
发明者吴之光, 梁智豪, 金长新 申请人:浪潮集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1