[发明专利]一种改进型触摸事件处理方法及系统在审
申请号: | 201710107149.3 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106933413A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 邓向涛 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06F3/0488;H04M1/725 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良,吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改进型 触摸 事件 处理 方法 系统 | ||
技术领域
本发明涉及触摸控制技术领域,尤其涉及一种改进型触摸事件处理方法及系统。
背景技术
多点触摸技术的出现从而使得只能设备允许用户同时通过多个手指来控制图形界面。多点触摸设备是由可触摸设备或者触摸板组成,通过软件识别同时发触摸行为的点。从而实现在没有鼠标、键盘等输入设备的情况下,通过对屏幕的触摸来实现各种操作,目前的智能手机屏幕大多都支持多点触摸技术,支持多点触摸技术的手机应用能够通过抓取手势实现图片的放大和缩小效果,能够给用户带来非常炫酷的体验。然而多点触摸技术由于其在一次操作时会同时针对多个触摸点进行放映的本身的技术特质也会有诸多隐蔽性的使用弊端,例如很多手机为了追求大屏幕,会设计出无边框风格。这种屏幕的手机在使用时,由于没有边框,用户在手握手机的同时,会按压住屏幕的有效显示区域,当另外一只手进行屏幕触摸操作的时候,因为左右手同时都有触摸在屏幕上,会被屏幕检测成多点触摸。而用户此时实际上只是想进行单点触摸。而且对于大屏手机,很多用户更加会增大手指与屏幕边框的接触来抓紧手机,这就使得在手机实际操作上出现很多误操作和控制跑飞的状况,如打开图片的时候发生图片被无限放大,这对于手机的处理和用户实际的体验都是十分麻烦的事件。
又如公开号为CN105549783A的中国发明专利所公开的一种用于识别多点触摸触摸表面设备的输入源的方法,包括:获得接近图像;分割所述接近图像以识别多个区块;确定所识别的区块中的至少五个与触摸表面的手指接触相关联;将所述至少五个识别的区块识别为与手指握住操作相关联;以及使用所识别的手指握住操作来控制多点触摸触摸表面设备的操作。该发明的具体内容也是大多现有技术在多点触摸技术上所追求的,即是尽量加大触摸点的数量,而非解决多点触摸在实际使用时的误操作的问题。
又如公开号为CN101727245A的中国发明专利所公开的一种多点触摸定位方法,该发明涉及多点触摸定位方法及多点触摸屏,多点触摸定位方法包括:设置在显示面板第一边角的第一红外线发生器以第一波长发射红外线,设置在第二边角的第二红外线发生器以第二波长发射红外线;设置在第一边角对角的第一红外线图像感应器接收第一波长的红外线,并生成第一红外线图像,设置在第二边角对角的第二红外线图像感应器接收所述第二波长的红外线,并生成第二红外线图像;对所述第一红外线图像和所述第二红外线图像进行处理,确定至少一个触摸点。本发明采用设置在显示面板边角的红外线发生器、以及对应的红外线图像感应器来捕捉触摸信号,使得触摸屏能够同时识别多个触摸点。该发明的具体内容同时是目前现有技术在多点触摸技术上的另一个研究方向,即是提升触摸精度以提升用户体验,同样也没有解决触摸在实际使用时的误操作的问题。
发明内容
针对现有技术的问题本发明提供一种改进型触摸事件处理方法及系统,本发明通过对单点触摸进行延时判断从而区分用户的有效触摸和无效触摸以此改善无边框支持多点触摸技术手机的用户体验。
本发明的技术方案是提供一种改进型触摸事件处理方法,每次发生单点触摸后进行以下步骤:
步骤一,确认触摸点存在,并对所述触摸点的长按时间进行延时计时;
步骤二,延时计时超过预设的多点触发计时时间后所述触摸点仍未有松开则强制判断所述触摸点已经松开,并结束本次触摸事件判断流程。
作为本发明的优选,当所述多点触发计时时间内发生所述触摸点松开事件后直接判断为所述触摸点已经松开,并结束本次触摸事件判断流程。
作为本发明的优选,所述步骤一具体为当发生单点触摸后触发MotionEvent.ACTION_DOWN事件,并对所述触摸点的长按时间进行延时计时,延时计时使用4s多点触发计时时间,如果4秒计时器计时结束计时,采用4s是为了与通常长按事件进行有效区分,作为通常长按事件是1到3秒,因此可以认为超过3秒的长按事件为误操作;
所述步骤二具体为延时计时超过预设的多点触发计时时间结束后仍然未有触发MotionEvent.ACTION_UP事件,则强制触发MotionEvent.ACTION_UP事件,并结束本次触摸事件判断流程。
作为本发明的优选,每次发生触摸时均执行步骤一至步骤二以确定该触摸是否有效。
作为本发明的优选,所述的多点触发计时时间为4S。
作为本发明的优选,所述步骤一还包括对所述触摸点的触摸坐标进行判断。
作为本发明的优选,所述步骤一中判断所述触摸点的触摸坐标位于触摸屏边沿处时将所述多点触发计时时间缩短进行延时计时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710107149.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触摸屏的制造工艺
- 下一篇:一种触控面板、触摸屏及其驱动方法