[发明专利]一种通过操作体执行操作的方法、装置及电子设备无效
申请号: | 200810226304.4 | 申请日: | 2008-11-12 |
公开(公告)号: | CN101739125A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 周光 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/041 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 操作 执行 方法 装置 电子设备 | ||
技术领域
本发明涉及手势识别技术领域,尤其涉及一种通过操作体执行操作的方法、装置及电子设备。
背景技术
触摸屏出现以后,通过触摸屏实现人机交互成为必然的趋势。现有通过触摸屏实现人机交互的方案为:通过触摸屏上施力点个数以及施力点位移执行相应的指令。
发明人在研究过程中,发现上述通过触摸屏实现人机交互至少存在以下缺点:由于考虑的参数较少(包括施力点个数以及施力点位移),可以模拟的真实场景操作非常有限。具体地,现有技术中,用户可以通过两个手指在触摸屏上执行窗口的放大或者缩小,但是用户手指在真实场景中可以执行的操作远不止于此。
发明内容
有鉴于此,本发明提供了一种通过操作体执行操作的方法、装置及电子设备,以模拟更多的真实场景操作。
一种通过操作体执行操作的方法,所述方法包括:
检测触摸屏上是否存在用户通过操作体操作所述触摸屏而产生的至少一个施力点;
在检测出有所述至少一个施力点时,获取施力点个数、每个所述至少一个施力点的施力点位移、以及与所述操作体执行操作有关的第三参数;
系统根据所述施力点位移、施力点个数以及所述与所述操作体执行操作有关的第三参数确定第一指令;
根据所述第一指令执行操作。
优选地,所述系统根据所述施力点位移、施力点个数以及所述与所述操作体执行操作有关的第三参数确定第一指令包括:
系统根据所述施力点位移、施力点个数以及所述与所述操作体执行操作有关的第三参数通过查找操作关系对应表确定第一指令,所述操作关系对应表用于将操作体在触摸屏上执行操作产生的参数:施力点位移、施力点个数以及与所述操作体执行操作有关的第三参数对应于指令与真实场景操作,其中,指令是按照对真实场景操作的模拟而设计的。
优选地,所述与所述操作体执行操作有关的第三参数包括:施力点力度和/或操作体移动速度。
优选地,当所述与所述操作体执行操作有关的第三参数包括所述施力点力度时,系统根据所述施力点位移、施力点个数以及所述与所述操作体执行操作有关的第三参数查找所述操作关系对应表中对应的第一指令包括:
判断所述施力点力度是否大于等于预设力度,若大于等于所述预设力度,所述施力点力度为第一施力点力度,若小于所述预设力度,所述施力点力度为第二施力点力度;
所述系统根据所述施力点位移、所述施力点个数、所述第一施力点力度或所述第二施力点力度查找所述操作关系对应表中对应的第一指令。
优选地,当所述与所述操作体执行操作有关的第三参数包括所述操作体移动速度时,系统根据所述施力点位移、施力点个数以及所述与所述操作体执行操作有关的第三参数查找所述操作关系对应表中对应的第一指令包括:
根据所述施力点位移进行计算,得到所述操作体移动速度;
判断所述操作体移动速度是否大于等于预设速度,若大于等于所述预设速度,所述操作体移动速度为第一操作体移动速度,若小于所述预设速度,所述操作体移动速度为第二操作体移动速度;
所述系统根据所述施力点位移、所述施力点个数以及所述第一操作体移动速度或第二操作体移动速度查找所述操作关系对应表中对应的第一指令。
优选地,当所述与所述操作体执行操作有关的第三参数包括所述施力点力度以及所述操作体移动速度时,系统根据所述施力点位移、施力点个数以及所述与所述操作体执行操作有关的第三参数查找所述操作关系对应表中对应的第一指令包括:
根据所述施力点位移进行计算,得到所述操作体移动速度;
判断所述施力点力度是否大于等于预设力度,若大于等于所述预设力度,所述施力点力度为第一施力点力度,若小于所述预设力度,所述施力点力度为第二施力点力度;并判断所述操作体移动速度是否大于等于预设速度,若大于等于所述预设速度,所述操作体移动速度为第一操作体移动速度,若小于所述预设速度,所述操作体移动速度为第二操作体移动速度;
所述系统根据所述施力点位移、所述施力点个数、所述第一施力点力度或所述第二施力点力度、以及所述第一操作体移动速度或所述第二操作体移动速度查找所述操作关系对应表中对应的第一指令。
优选地,所述根据所述施力点位移进行计算,得到所述操作体移动速度包括:
分别计算各施力点上的操作体移动速度,计算得到的各操作体移动速度的平均值作为所述操作体移动速度;
或者,选取施力点力度大于预设值的施力点,计算选取的各施力点的操作体移动速度的平均值作为所述操作体移动速度。
优选地,所述触摸屏包括:电容式触摸屏、红外触摸屏、表面声波触摸屏或者遥控力感触摸屏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810226304.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型的锅盖架
- 下一篇:一种带容纳腔的旋转刨丝器