[发明专利]虚拟键盘输入方法、设备及系统有效
申请号: | 201210586352.0 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103902056B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 陈普;黄杨锋 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 谭磊 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 键盘输入 方法 设备 系统 | ||
技术领域
本发明涉及虚拟键盘技术,尤其涉及一种虚拟键盘输入方法、设备及系统,属于计算机技术领域。
背景技术
虚拟桌面基础架构(Virtual Desktop Infrastructure,VDI)是许多机构目前正在评估的全新模式。VDI旨在为智能分布式计算机带来出色的响应能力和定制化的用户体验,并通过基于服务器的模式提供管理和安全优势。在VDI中,无需在各个客户端设备内运行Windwos XP或Vista等应用系统,而是通过在数据中心的服务器运行的Windwos XP或Vista等应用系统,将客户端设备的桌面进行虚拟化。用户通过客户端设备的客户计算协议与服务器进行连接,用户访问客户端设备的桌面就像是访问传统的本地安装桌面一样。
近年来,随着硬件技术水平的不断提高,平板电脑及智能手机等便携式终端设备得到了快速的发展。因此,在VDI的研究过程中,期望能够将便携式终端设备作为VDI的客户端设备。目前的便携式终端设备越来越多地采用全触摸显示屏的屏幕设计。在常规的便携式终端设备中,触摸屏上显示虚拟键盘,当用户需要输入一个字符时,对虚拟键盘上的对应虚拟按键进行触摸,便携式终端设备根据用户的触摸位置转换为相应的字符,显示在显示屏上。
可以看出,这种基于虚拟键盘的输入操作虽然能够应用于常规的便携式终端设备,但并不适用于显示桌面受控于服务器的VDI。因此,如何在VDI中实现基于虚拟键盘的输入操作,已成为在便携式终端设备中支持VDI客户端的发展瓶颈。
发明内容
针对现有技术中存在的缺陷,本发明实施例提供一种虚拟键盘输入方法、设备及系统,以在VDI中实现基于虚拟键盘的输入操作。
第一方面,提供一种虚拟键盘输入方法,包括:
客户端设备接收用户对虚拟键盘进行输入操作的操作信息;
所述客户端设备获取与所述操作信息对应的按键编码;
所述客户端设备将所述按键编码发送至服务器,以使所述服务器根据所述按键编码获取所述用户输入的键值,并执行相应处理。
在第一方面的第一种可能的实现方式中,所述客户端设备将所述按键编码发送至服务器之后,还包括:
接收所述服务器根据所述按键编码返回的图形设备接口指令,并执行所述图形设备接口指令。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述客户端设备获取与所述操作信息对应的按键编码,包括:
所述客户端设备获取所述操作信息对应的坐标集合;
所述客户端设备根据所述坐标集合以及预设的坐标区域与键值的对应关系,确定所述操作信息对应的键值;
所述客户端设备根据所述操作信息对应的键值,以及预设的键值与按键编码的映射关系,获取所述触摸操作对应的按键编码。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述坐标集合包括一个或多个坐标;相应地,所述触摸操作对应的键值和按键编码的数量为一个或多个。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述虚拟键盘在所述客户端设备透明显示。
第二方面,提供另一种虚拟键盘输入方法,包括:
服务器接收客户端设备发送的与用户对虚拟键盘的输入操作对应的按键编码;
所述服务器根据所述接收的按键编码,以及预设的键值与按键编码的映射关系,获取所述用户输入的键值;
所述服务器根据所述用户输入的键值,执行相应处理。
在第二方面的第一种可能的实现方式中,所述服务器根据所述用户输入的键值,执行相应处理,包括:
根据所述用户输入的键值,生成相应的图形设备接口指令,并向所述客户端设备返回所述图形设备接口指令。
结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述与用户对虚拟键盘的操作对应的按键编码的数量为一个或多个。
第三方面,提供一种客户端设备,包括:
获取模块,用于接收用户对虚拟键盘进行输入操作的操作信息;
分析模块,用于获取与所述操作信息对应的按键编码;
发送模块,用于将所述按键编码发送至服务器,以使所述服务器根据所述按键编码获取所述用户输入的键值,并执行相应处理。
在第三方面的第一种可能的实现方式中,还包括:
图像处理模块,用于接收所述服务器根据所述按键编码返回的图形设备接口指令,并执行所述图形设备接口指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210586352.0/2.html,转载请声明来源钻瓜专利网。