人机交互方法及装置制造方法及图纸

技术编号:11239254 阅读:48 留言:0更新日期:2015-04-01 12:43
本发明专利技术提供一种人机交互方法及装置,其中,该方法包括:检测并获取当前输入的第一鼠标事件;其中,所述第一鼠标事件为预先定义的启动/关闭鼠标事件与触摸手势映射模式的鼠标事件;检测并获取当前输入的第二鼠标事件;以及根据所述第二鼠标事件以及映射关系得到对应的触摸手势,并根据所述触摸手势与操作系统进行交互;其中,所述映射关系为预先设定的第二鼠标事件与触摸手势的映射关系。利用本发明专利技术,能够在不对应用程序进行任何修改的前提下,使其支持基于鼠标实现的多点触摸的手势操作,具有兼容性好、使用简单、成本低的优点。

【技术实现步骤摘要】

本专利技术涉及人机交互
,尤其涉及一种能够实现与鼠标交互应用进行手势交互的人机交互方法及装置
技术介绍
目前,多点触摸技术利用人的双手作为交互手段实现人机交互,由于其操作的便利性,已经被广泛应用在各种电子产品上。但是,由于受到显示屏幕的限制,有些没有显示屏幕或者显示屏幕较小、较大,不适合应用触摸技术进行人机交互,通常会使用鼠标、遥控器、键盘等外接设备进行人机交互操作。这种情况下,基于外接设备的属性,没办法像在触摸屏上通过手势直接实现相应操作,例如,手势放大、缩小等。
技术实现思路
为解决上述问题,本专利技术提供一种人机交互方法及装置,实现通过鼠标交互应用进行多点触摸手势交互,具有兼容性好、使用简单、成本低的特点。本专利技术提供一种人机交互方法,所述方法包括:检测并获取当前输入的第一鼠标事件;其中,所述第一鼠标事件为预先定义的启动/关闭鼠标事件与触摸手势映射模式的鼠标事件;检测并获取当前输入的第二鼠标事件;以及根据所述第二鼠标事件以及映射关系得到对应的触摸手势,并根据所述触摸手势与操作系统进行交互;其中,所述映射关系为预先设定的第二鼠标事件与触摸手势的映射关系。优选地,根据所述触摸手势与操作系统进行交互的步骤具体为:根据所述触摸手势为放大或缩小时,确定以一对称点对称的两操作点彼此远离或接近以执行所述手势与操作系统进行的放大或缩小的交互操作。优选地,所述对称点为所述鼠标的光标在屏幕上的当前位置。优选地,所述对称点在屏幕上的位置预先设定。优选地,所述对称点为所述屏幕的中心点。优选地,确定以一对称点对称的两操作点彼此远离或接近以执行所述手势与操作系统进行的放大或缩小的交互操作的步骤之后,所述方法还包括:判断所述两操作点的其中一个或两个是否到达屏幕边界或所述两操作点之间的距离小于一预定值;若是,则重新设定所述对称点的位置或所述两操作点的位置;然后执行所述确定以一对称点对称的两操作点彼此远离或接近以执行所述手势与操作系统进行的放大或缩小的交互操作的步骤。优选地,所述第一鼠标事件为点击按键的操作,所述第二鼠标事件为滑动滚轮的操作。本专利技术还提供一种人机交互装置,所述装置包括:第一检测单元,用于检测并获取当前输入的第一鼠标事件;其中,所述第一鼠标事件为预先定义的启动/关闭鼠标事件与触摸手势映射模式的鼠标事件;第二检测单元,用于检测并获取当前输入的第二鼠标事件;以及交互执行单元,根据所述第二鼠标事件以及映射关系得到对应的触摸手势,并根据所述触摸手势与操作系统进行交互;其中,所述映射关系为预先设定的第二鼠标事件与触摸手势的映射关系。优选地,所述交互执行单元用于根据查找到的触摸手势为放大或缩小时,确定以屏幕中心点为对称点的两操作点彼此远离或接近以执行所述手势与操作系统进行的放大或缩小的交互操作。优选地,所述对称点为所述鼠标的光标在屏幕上的当前位置。优选地,所述对称点在屏幕上的位置预先设定。优选地,所述对称点为所述屏幕的中心点。优选地,所述装置还包括:判断单元,用于判断两操作点的其中一个或两个是否到达屏幕边界或两操作点之间的距离小于一预定值;设定单元,用于当所述判断单元确定两操作点的其中一个或两个到达屏幕边界或两操作点之间的距离小于一预定值时,重新设置所述对称点的位置或两操作点的位置。优选地,所述第一鼠标事件为点击按键的操作,所述第二鼠标事件为滑动滚轮的操作。本专利技术提供的一种人机交互方法及装置,通过预先建立的触摸手势和鼠标事件映射关系,获取当前输入的鼠标事件时查找映射关系得到对应的触摸手势,并根据查找得到的触摸手势与操作系统进行交互,能够实现基于鼠标交互式应用程序进行多点触摸手势交互,以触摸手势作为中转,间接实现鼠标操作与操作系统的手势交互操作,能够在不对应用程序进行任何修改的前提下,使其支持基于鼠标实现的多点触摸的手势操作,具有兼容性好、使用简单、成本低的优点。附图说明图1为本专利技术一实施方式中的人机交互方法的流程示意图;图2为本专利技术另一实施方式中的人机交互方法的流程示意图;图3为本专利技术一实施方式中的人机交互装置的结构示意图;图4为本专利技术另一实施方式中的人机交互装置的结构示意图。标号说明:装置                                          30、40第一检测单元                                  31、41第二检测单元                                  32、42交互执行单元                                  33、43判断单元                                          44设定单元                                          45具体实施方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1,为本专利技术一实施方式中的人机交互方法的流程示意图。该方法包括:步骤S10,检测并获取当前输入的第一鼠标事件。其中,该第一鼠标事件为预先定义的启动/关闭鼠标事件与触摸手势映射模式的鼠标事件。步骤S11,检测并获取当前输入的第二鼠标事件。步骤S12,根据该第二鼠标事件以及映射关系得到对应的触摸手势,并根据该触摸手势与操作系统进行交互。其中,该映射关系为预先设定的第二鼠标事件与触摸手势的映射关系。请参阅图2,为本专利技术另一实施方式中的人机交互方法的流程示意图。步骤S20,检测并获取当前输入的第一鼠标事件。其中,该第一鼠标事件为预先定义的启动/关闭鼠标事件与触摸手势映射模式的鼠标事件。该第一鼠标事件为点击按键的操作,例如,通过鼠标中键作为切换键,快速按2下,切换到映射模式,再快速按2下切换回正常模式。在其他实施方式中,还可以通过特定的鼠标手势或者系统设置进行启动/关闭鼠标事件与触摸手势映射模式。步骤S21,检测并获取当前输入的第二鼠标事件。该第二鼠标事件为滑动滚轮的操作,例如,鼠标滚轮向前滚动,则映射为以屏幕中点为对称点的两触摸点的拉开的触摸手势。鼠标滚轮向后滚动,则映射为以屏幕中点为对称点的两触摸点的捏合触摸手势。步骤S22,根据该第二鼠标事件以及本文档来自技高网
...
人机交互方法及装置

【技术保护点】
一种人机交互方法,其特征在于,所述方法包括:检测并获取当前输入的第一鼠标事件;其中,所述第一鼠标事件为预先定义的启动/关闭鼠标事件与触摸手势映射模式的鼠标事件;检测并获取当前输入的第二鼠标事件;以及根据所述第二鼠标事件以及映射关系得到对应的触摸手势,并根据所述触摸手势与操作系统进行交互;其中,所述映射关系为预先设定的第二鼠标事件与触摸手势的映射关系。

【技术特征摘要】
1.一种人机交互方法,其特征在于,所述方法包括:
检测并获取当前输入的第一鼠标事件;其中,所述第一鼠标事件
为预先定义的启动/关闭鼠标事件与触摸手势映射模式的鼠标事件;
检测并获取当前输入的第二鼠标事件;以及
根据所述第二鼠标事件以及映射关系得到对应的触摸手势,并根
据所述触摸手势与操作系统进行交互;其中,所述映射关系为预先设
定的第二鼠标事件与触摸手势的映射关系。
2.如权利要求1所述的人机交互方法,其特征在于,根据所述触
摸手势与操作系统进行交互的步骤具体为:
根据所述触摸手势为放大或缩小时,确定以一对称点对称的两操
作点彼此远离或接近以执行所述手势与操作系统进行的放大或缩小的
交互操作。
3.如权利要求2所述的人机交互方法,其特征在于,所述对称点
为所述鼠标的光标在屏幕上的当前位置。
4.如权利要求2所述的人机交互方法,其特征在于,所述对称点
在屏幕上的位置预先设定。
5.如权利要求2所述的人机交互方法,其特征在于,所述对称点
为所述屏幕的中心点。
6.如权利要求3至5任意一项所述的人机交互方法,其特征在于,
确定以一对称点对称的两操作点彼此远离或接近以执行所述手势与操
作系统进行的放大或缩小的交互操作的步骤之后,所述方法还包括:
判断所述两操作点的其中一个或两个是否到达屏幕边界或所述两
操作点之间的距离小于一预定值;若是,则重新设定所述对称点的位
置或所述两操作点的位置;然后执行所述确定以一对称点对称的两操
作点彼此远离或接近以执行所述手势与操作系统进行的放大或缩小的
交互操作的步骤。
7.如权利要求1所述的人机交互方法,其特征在于,所述第一鼠
标事件为点击按键的操作,所...

【专利技术属性】
技术研发人员:洪锦坤
申请(专利权)人:福州瑞芯微电子有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1