[发明专利]通过单点触摸手势执行命令的方法和装置在审
申请号: | 201310722615.0 | 申请日: | 2013-12-24 |
公开(公告)号: | CN104731313A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 梁晟 | 申请(专利权)人: | 施耐德电器工业公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 法国吕埃*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 单点 触摸 手势 执行 命令 方法 装置 | ||
1.一种通过单点触摸手势执行命令的方法,包括:
a)实时检测使用者在触控面板上的触摸操作,并获得手指按压并维持的时间以及手指按压的位置;
b)判断手指按压并维持的时间是否大于等于预定时间;
c)如果手指按压并维持的时间小于预定时间,则执行一次手势的触控方法;
d)如果手指按压并维持的时间大于等于预定时间,则判断手指按压的位置是否处于预定义存储器中存储的多个预定义位置数据中的某个预定义位置数据的起始位置范围内;
e)如果按压位置位于该某个预定义位置数据的起始位置范围内,则执行连续手势第二触控方法;
f)如果按压位置没有位于该某个预定义位置数据的起始位置范围内,则执行连续手势第一触控方法。
2.如权利要求1所述的方法,其中,预定义存储器中预定义了多个预定义位置数据以及与每个预定义位置数据相对应的一种命令,每个预定义位置数据包括按压起始位置范围以及抬起结束位置范围。
3.如权利要求2所述的方法,其中一次手势的触控方法包括:
c1)追踪手指的移动并在手指移动信息存储器中记录手指移动信息;
c2)检测手指是否抬起;如果没有检测到手指抬起,则返回c1);如果检测到手指抬起,则根据手指移动信息识别手指所画的手势;
c3)比较预定义存储器中存储的多种预定义手势与所识别的手势,以确定是否存在匹配的手势;
c4)如果没有找到匹配的手势,则返回步骤a);当成功找到匹配的手势,则执行与该匹配的手势相对应的命令,并在命令执行完成之后,返回步骤a)。
4.如权利要求3所述的方法,其中在预定义存储器中预定义了多种预定义手势以及与每种预定义手势相对应的命令。
5.如权利要求2-4的任何一个所述的方法,其中连续手势第一触控方法包括:
f1)确定触控面板的当前页面是预定义存储器中定义的哪个场景以得到确定的场景;
f2)追踪手指位置,并确定手指位置发生了正向变化还是反向变化以得到确定的变化结果;
f3)根据确定的场景以及确定的变化结果,连续执行与确定的场景相对应的确定的变化结果的预定义命令;
f4)检测手指是否抬起;如果检测到手指抬起,则返回步骤a);
f5)如果未检测到手指抬起,则返回步骤f2)。
6.如权利要求5所述的方法,其中在预定义存储器中预定义了与不同页面相对应的不同场景,以及与每个场景相对应的一种具有正向操作和反向操作的预定义命令。
7.如权利要求2-4中的任何一个所述的方法,其中连续手势第二触控方法包括:
e1)检测手指是否抬起;
e2)如果没有检测到手指抬起,则返回步骤e1)。
e3)当检测到手指抬起时,则判断手指抬起位置是否处于该某个预定义位置数据的抬起结束位置范围内;
e4)如果手指抬起位置在该某个预定义位置数据的抬起结束位置范围内,则执行与该某个预定义位置数据相对应的命令,并在命令执行完成之后,返回步骤a);
e5)如果指抬起位置不在该某个预定义位置数据的抬起结束位置范围内,则返回步骤a)。
8.一种通过单点触摸手势执行命令的装置,包括:
触控操作检测单元,被配置以实时检测使用者在触控面板上的触摸操作,直到在触控面板上检测到手指的按压操作时,将手指维持按压时间以及手指按压位置发送给触控操作判断单元;
触控操作判断单元,被配置以判断手指维持按压时间是否大于等于预定时间;以及判断手指按压位置是否处于预定义存储器中存储的多个预定义位置数据中的某个预定义位置数据的起始位置范围内;和
包含第一至第三执行单元的触控操作执行单元,被配置以根据触控操作判断单元的判断结果,运行第一至第三执行单元之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施耐德电器工业公司;,未经施耐德电器工业公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310722615.0/1.html,转载请声明来源钻瓜专利网。