[发明专利]一种基于触摸屏的按键输入方法和装置有效
申请号: | 201010133138.0 | 申请日: | 2010-03-26 |
公开(公告)号: | CN102200874A | 公开(公告)日: | 2011-09-28 |
发明(设计)人: | 刘廷超 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 触摸屏 按键 输入 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于触摸屏的按键输入方法和装置。
背景技术
随着电子产品技术的发展和人们的对电子产品便携的需求,电子产品越来越趋于小型化,例如:掌上电脑、PDA(Personal Digital Assistant,个人数字助理)和手机等手持电子产品。由于电子产品的小型化,其显示屏幕也随之小型化,因此越来越多的电子产品采用触摸屏以节约电子产品的面积。
触摸屏向用户提供虚拟键盘,通过用户点压虚拟键盘上对应的按键而进行输入,通常用户在一次点击操作中包括以下动作:按下,移动和抬起,或按下和抬起。终端在执行动作时,根据用户点击位置的坐标,判定需要执行的功能。由于每一个按键区域面积有限,用户点击时,由于轻微移动会造成按下点和抬起点的坐标值是不同的,且按下点和抬起点可能分别属于不同的按键区域,此时终端无法获知用户所要输入的按键。现有技术中提供了以下两种方法:
方法一、触摸屏划线输入法
该方案中,用户在触摸屏上的划线终点作为有效点来确定被输入的按键,当使用者由于各种原因未能准确点击待输入按键时,只需向输入按键的方向划线,直至划线终点进入待输入按键的有效范围,即可正确输入,从而有效避免了错误点击时必须抬笔,删除错误输入后重新输入的麻烦,大大减少了错误输入的可能,有效的提高了输入速度。
方法二、根据使用频率调整按键区域大小的方法。
该方案中,根据按键使用次数的高频率,低频率信息动态调整按键的有效区域,放大高频率按键的有效区域同时在争议的区域默认为使用次数高频率的按键有效,当触摸屏幕按键进行输入时,确定触摸屏按键的输入是否是有效输入,提高触摸屏按键的输入效率。
在实现本申请的过程中,发明人发现现有技术至少存在如下问题:
对于划线输入法,以使用者在触摸屏上的划线终点作为确定按键输入的唯一判定条件,仅通过抬起点坐标判断用户行为,可能会因为触笔抬起时的移动造成对用户行为的误判。对于根据使用频率调整按键区域大小,由于根据频率调整按键区域,会影响用户点击不常用按键的准确率,如果多个频率相近的按键排列在一起,会使此方案方法无效。
发明内容
本发明的实施例提供了一种基于触摸屏的按键输入方法和装置,用于提高触摸屏输入的准确性。
本发明的实施例提供了一种基于触摸屏的按键输入方法,包括:
检测等待按压操作;
当检测到按压操作时,获取当前按压点的位置信息和扩展信息,直至检测到该次按压操作停止为止;
根据该次按压操作中按压点的位置信息和扩展信息判断该次按压操作对应的按键;
根据该次按压操作对应的按键进行输入。
其中,所述扩展信息为与所述位置信息对应的相关信息,包括以下的一种或多种:
所述位置信息对应的按键的判断区域;
按压按压点产生所述位置信息时,按压点的时间信息。
其中,所述扩展信息为按键的判定区域时,所述根据该次按压操作中按压点的位置信息和扩展信息判断该次按压操作对应的按键具体包括:
获取该次按压操作中第一个按压点的位置信息;
根据所述第一个按压点位置信息所属的显示区域判断所述第一个按压点对应的按键;
获取所述与第一个按压点对应的按键的显示区域,并根据该显示区域动态获取所述与第一个按压点对应的按键的判定区域;
获取第二个按压点的位置信息;
若第二个按压点的位置信息在该判定区域内,则判定第二个按压点对应的按键与第一个按压点对应的按键相同;否则,根据第二个按压点的位置信息所属的显示区域重新判断第二个按压点对应的按键,如此循环,直至对该次按压操作中的所有按压点判断完毕为止;
判定根据最后一个按压点的位置信息所确定的对应按键为该次按压操作对应的按键。
其中,所述根据按键的显示区域获取按键的判定区域具体为:
对按键的显示区域进行放大,获取该按键的判定区域。
其中,所述扩展信息为按压点的时间信息时,所述根据该次按压操作中按压点的位置信息和扩展信息判断该次按压操作对应的按键具体包括:
根据该次操作中产生的多个按压点各自的位置信息和对应的时间信息分别判断与各个按压点对应的按键和对应的按压时间;
对于所对应的每一个按键,根据对应的位置信息获取与该按键对应的按压点数,并根据按时序对应的最后一个按压点的按压时间和第一个按压点的按压时间获取与该按键对应的按压的持续时间;
根据所获取的每一个按键的按压点数和持续时间,按照预设的规则判断该次按压操作对应的按键。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010133138.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能爬楼车
- 下一篇:便携式云存储方法和设备