[发明专利]鼠标手势识别的方法和装置有效
申请号: | 201510397490.8 | 申请日: | 2015-07-08 |
公开(公告)号: | CN106325702B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 徐华荣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F9/451 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 鼠标 手势 识别 方法 装置 | ||
1.一种鼠标手势识别的方法,其特征在于,应用于终端中,包括步骤:
接收鼠标手势触发指令,在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向;将所述移动方向转换为对应的识别码,并将所述移动周期内的所有识别码生成一个识别序列;
在数据库中查找所述识别序列对应的操作,并执行所述操作,其中,所述数据库存储有鼠标手势、识别序列、操作内容的一一对应关系,所述鼠标手势是根据所述操作内容的特征信息设置的,所述识别序列是根据所述鼠标手势确定得到的;
所述在一个移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向的步骤包括:
在一个移动周期内按照设置的采样时间采集所述光标位置,获得多个采样点;将相邻两个采样点的矢量方向作为所述光标的一次移动方向;
所述将所述移动方向转换为对应的识别码,并将所述移动周期内的所有识别码生成一个识别序列的步骤包括:
从所述数据库中依次查找每一次所述移动方向对应的识别码;判断相邻两次移动方向对应的识别码是否相同;如果是,则保留两个相同识别码中的任一个;如果否,则相邻两次移动方向对应的识别码均保留;将保留的识别码按照对应的所述移动方向的先后顺序依次排列,生成所述识别序列;
或者,
从所述数据库中查找到第一个移动方向对应的识别码,将第一个识别码添加到识别序列中;从所述数据库中查找第二个移动方向对应的识别码,判断第二个移动方向与第一个移动方向对应的识别码是否相同;如果是,放弃第二个识别码;如果否,将第二个识别码添加到识别序列中;继续执行从所述数据库中查找第二个移动方向的下一个移动方向对应的识别码,判断第二个移动方向的下一个移动方向对应的识别码与第二个识别码是否相同,直到判断所述移动周期内的最后一个移动方向对应的识别码与所述最后一个移动方向的前一个移动方向对应的识别码是否相同;如果是,放弃最后一个移动方向对应的识别码;如果否,将最后一个移动方向的识别码添加到识别序列中,得到一个识别序列。
2.如权利要求1所述的鼠标手势识别的方法,其特征在于,所述将相邻两个采样点的矢量方向作为所述光标的一次移动方向的步骤包括:
将相邻两个采样点分别作为一次移动的移动前采样点和移动后采样点;
获取所述光标在本次移动前的采样点坐标(x1,y1)和本次移动后的采样点坐标(x2,y2);
判断所述光标本次移动在X轴上的滑动距离|x2-x1|是否大于或等于在Y轴上的滑动距离|y2-y1|;
如果是,则当x2-x10时,确定所述光标本次的移动方向为向右;当x2-x10时,确定所述光标本次的移动方向为向左;
如果否,则当y2-y10时,确定所述光标本次的移动方向为向上;当y2-y10时,确定所述光标本次的移动方向为向下。
3.如权利要求2所述的鼠标手势识别的方法,其特征在于,所述接收鼠标手势触发指令的步骤之前还包括:
当鼠标手势触发按键被按下时,获取所述光标在首次移动前的采样点坐标(x01,y01)和首次移动后的采样点坐标(x02,y02);
当所述光标首次移动的X轴滑动距离|x02-x01|或Y轴滑动距离|y02-y01|大于或等于滑动阈值时,生成鼠标手势触发指令,并将所述首次移动计入所述移动周期内。
4.如权利要求1所述的鼠标手势识别的方法,其特征在于,所述接收鼠标手势触发指令的步骤之前还包括:
接收鼠标手势自定义指令,在一个自定义移动周期内按照鼠标对应的光标的移动趋势采集光标位置,获得至少一个采样点,将一个所述采样点的移动趋势方向作为所述光标的一次移动方向;
将所述移动方向转换为对应的识别码,并将所述自定义移动周期内的所有识别码生成一个识别序列;
接收操作选项菜单上录入的操作选项;
将所述识别序列与所述操作选项对应的操作关联,并存储在数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510397490.8/1.html,转载请声明来源钻瓜专利网。