[发明专利]用于转换手势的计算机设备和方法有效
申请号: | 201280074870.2 | 申请日: | 2012-07-25 |
公开(公告)号: | CN104487945B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 沙布哈姆·曼克汉德;理查德·阿尔登·伊尔·布拉姆利 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 严芬,康泉 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 转换 手势 计算机 设备 方法 | ||
背景技术
计算设备可以包括还被称为虚拟机管理器的监管器。该监管器向来宾操作系统提供虚拟操作平台,并且管理来宾域的执行。监管器是一种用于允许被称为来宾域的多个操作系统在计算设备上同时运行的硬件虚拟化技术。
附图说明
关于下图描述本发明的一些实施例:
图1是根据示例实施方式的包括虚拟化环境的计算设备的框图;
图2是根据示例实施方式的包括虚拟化环境的计算设备的框图;
图3是根据示例实施方式的从输入设备接收手势的方法的流程图;
图4是根据示例实施方式的从输入设备接收手势的方法的流程图;
图5是根据示例实施方式的包括计算机可读介质的计算系统。
具体实施方式
为了使能有更好的用户体验,“手势”的概念已演变。用户在硬件输入设备上执行一系列标准动作,这一系列标准动作在按顺序一起获得时被解释为特定手势。例如,如果你在一些触摸板的特定区域中滑动你的手指,那么其被解释为滚动手势。来自硬件输入设备上这一系列标准动作的数据被发送至驱动器,在这里进行手势的解释。监管器(hypervisor)实施方式将来自任何源的输入数据转换成对所有来宾域而言相同的基本指令集,例如用于键盘的标准键盘扫描码以及用于鼠标类型设备的一系列PS/2鼠标运动。监管器可能不能将其从硬件输入设备接收的数据以来宾域可用的方式传递给该来宾域。如果该来宾域不包括用于输入设备的驱动器,则该数据可能不可使用,因为其是该数据被解释为手势的地方。在监管器实施方式的示例中,监管器将PS/2鼠标暴露给来宾域,这意味着该来宾不会加载用于真实输入设备的驱动器。如果该来宾域尚未加载用于特定输入设备的驱动器,则该来宾域不可能会理解其接收的数据对应于手势。可能存在手势检测硬件,该手势检测硬件是触摸屏或触摸板的一部分并且识别该手势作为硬件中的手势,或者由触摸屏或触摸板生成的数据被设备驱动器或另一组件解释为手势。
为使来宾域接收和理解手势,该硬件可能必须在该域内被虚拟化。在前面的示例中,触摸屏或触摸板可能在来宾域内被虚拟化。这可能要求在每个域中存在虚拟化的硬件,使得每个域能够执行该手势希望调用的指令。在每个域中虚拟化硬件使用可被用于其它任务的资源,如存储器和CPU时间。
来宾域可以具有用于通过诸如键盘和鼠标之类的其它输入源接收命令的接口。例如,来宾域可以从qwerty键盘或具有滚轮的两键鼠标接收所有输入。qwerty键盘可以例如是101个键的键盘,并且鼠标可以例如是PS/2兼容的鼠标。来宾域可以支持快捷键,以在不使用用户界面菜单的情况下执行来宾域中的功能。例如,为了在操作系统上运行的文字处理器中加粗文本,用户可以一起输入“Ctrl”键和“B”键,而不是使用鼠标打开字体菜单然后在图标上点击来加粗该文本。在绘图程序中,“Ctrl”键和“+”键一起进行放大,并且“Ctrl”键和“-”键一起进行缩小。鼠标滚轮可以将屏幕上的数据向上或向下滚动。除qwerty键盘和两键鼠标之外的输入设备可以识别手势,例如触摸板或触摸屏可以识别在该触摸板上是否使用两个手指来将显示屏上的数据滚动至数据的另一部分。由来宾域于没有输入这两个手指手势的方式,所以其必须被映射成该来宾域真正理解的指令,如鼠标滚轮的运动。此外,如果两个手指被用于捏或打开,那么该手势可以被映射成用于放大和缩小的键盘快捷键。
在一个实施方式中,计算设备包括输入设备和用于管理虚拟化环境的监管器。该计算设备还可以包括第一来宾域和控制域。配置文件储存器可以包括第一来宾配置文件。基于与来宾域对应的配置文件的内容,域切换器可以配置输入设备的状态。控制域中的转换器可以将在输入设备上检测到的手势转换成该来宾域或来自于配置文件的来宾域的域输入。
在一个实施方式中,从输入设备接收手势的方法可以包括通过控制域中的设备驱动器从输入设备接收手势。该手势可以在控制域中被转换成由与第一来宾域关联的第一来宾配置文件确定的域输入。配置文件特定的输入可以被发送至由域切换器确定的第一来宾域中的输入驱动器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280074870.2/2.html,转载请声明来源钻瓜专利网。