[发明专利]鼠标手势识别的方法和装置有效
申请号: | 201510397490.8 | 申请日: | 2015-07-08 |
公开(公告)号: | CN106325702B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 徐华荣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F9/451 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 鼠标 手势 识别 方法 装置 | ||
本发明公开了一种鼠标手势识别的方法,包括步骤:接收鼠标手势触发指令,在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个采样点的移动趋势方向作为光标的一次移动方向;将移动方向转换为对应的识别码,并将移动周期内的所有识别码生成一个识别序列;在数据库中查找识别序列对应的操作,并执行操作。本发明还公开了一种鼠标手势识别的装置。本发明将鼠标手势转换为简单的识别序列,终端只需要识别鼠标对应的光标的移动方向,即可得到对应于鼠标手势的识别序列,有效提高了鼠标手势识别的准确性;由于鼠标手势与操作功能之间的关联更加直观,用户无须特别记忆繁琐的映射关系,使用户操作更加方便。
技术领域
本发明涉及到互联网技术领域,特别涉及到鼠标手势识别的方法和装置。
背景技术
用户在与终端进行交互时,最常用到的输入设备就是键盘和鼠标。特别是在应用的使用过程中,更多的操作会通过鼠标来点击应用界面上的菜单和操作控件来实现各种功能。为了使鼠标操作更加方便和多样化,在终端的应用中加入了鼠标手势来扩展鼠标的操作功能。鼠标手势就是按住鼠标右键,并在终端的屏幕上画出特定的轨迹,来实现对应的功能。但是,由于目前终端对鼠标轨迹的识别准确度还不是很高,现有的鼠标手势一般都比较简单,例如向左、向右、向上、向下、先左后下,先上后左等,这些手势虽然简单,但与操作功能之间的关联并不直观,用户往往需要记住鼠标手势对应的功能,才能实现正确的操作,这反而对用户操作造成一定的麻烦,局限了鼠标手势的使用。
发明内容
本发明实施例提供一种鼠标手势识别的方法和装置,能够识别复杂的鼠标手势,使鼠标手势与操作功能之间的关联更加直观,方便用户操作。
本发明实施例提出一种鼠标手势识别的方法,包括步骤:
接收鼠标手势触发指令,在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向;
将所述移动方向转换为对应的识别码,并将所述移动周期内的所有识别码生成一个识别序列;
在数据库中查找所述识别序列对应的操作,并执行所述操作。
本发明实施例还提出一种鼠标手势识别的装置,包括:
指令接收模块,用于接收鼠标手势触发指令;
跟踪模块,用于在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向;
识别模块,用于将所述移动方向转换为对应的识别码,并将所述移动周期内的所有识别码生成一个识别序列;
操作模块,用于在数据库中查找所述识别序列对应的操作,并执行所述操作。
本发明实施例将鼠标手势转换为简单的识别序列,终端只需要识别鼠标对应的光标的移动方向,即可得到对应于鼠标手势的识别序列,无论鼠标手势多么复杂,终端都能获得对应的识别序列,使鼠标手势识别的准确性得到有效提高;同时,由于鼠标手势与操作功能之间的关联更加直观,用户无须特别记忆繁琐的映射关系,使用户操作更加方便。
附图说明
图1为本发明实施例中鼠标手势识别的装置所在终端的总线图;
图2为本发明鼠标手势识别的方法第一实施例的流程图;
图3为本发明鼠标手势识别的方法第二实施例的流程图;
图4为本发明鼠标手势识别的方法第三实施例的流程图;
图5为本发明鼠标手势识别的方法第四实施例的流程图;
图6为本发明鼠标手势识别的方法第五实施例的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510397490.8/2.html,转载请声明来源钻瓜专利网。