The present invention relates to a touch operation control method, a terminal includes detecting whether touch press events; when the touch press event detect touch up events; when the lift touch events, detect the touch up event location is in the default invalid area, if it is discarded the touch up events. By this method, when pressed on the touch screen, if the user wants to change the operation, can be moved to the preset contact invalid region in the default invalid area occurred in the event will not touch up, click on the response operation, so that the terminal touch operation with fault tolerant mechanism, improve the user the flexibility of operation. In addition, a touch operation control device for a terminal is also provided.
【技术实现步骤摘要】
终端的触摸操作控制方法和装置
本专利技术涉及计算机
,特别是涉及一种终端的触摸操作控制方法和装置。
技术介绍
随着通信技术的发展,各种智能终端已成为人们工作、生活、娱乐最常用的工具之一。用户使用带触摸屏的终端每天会进行很多操作,例如在触摸屏上点击、滑动等操作。对于带触摸屏的终端上的触摸点击操作,通常都是在获取到按下事件以及相应的抬起事件后才进行响应。然而,用户有时候在触摸屏上按下后会希望取消当前这个点击动作,此时如果用户取消按下又必然会产生抬起事件因而还是会响应该点击动作。例如,当用户使用终端浏览网页时,经常会自动弹出一些广告,用户本来想点击网页中的某张图片,在手指点下的一瞬间弹出了一个下载应用的广告,如果用户手指立刻离开触摸屏,则会打开广告下载应用,从而导致流量的损失。
技术实现思路
基于此,有必要针对上述技术问题,提供一种使触摸操作具有容错机制的终端的触摸操作控制方法和装置。一种终端的触摸操作控制方法,包括:检测是否发生触摸按下事件;当发生所述触摸按下事件时检测是否发生触摸抬起事件;当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是,则丢弃所述触摸抬起事件。在其中一个实施例中,在所述检测发生触摸抬起事件的位置是否在预设无效区域内之后,还包括:如果发生所述触摸抬起事件的位置在预设无效区域内,则获取触摸点的移动轨迹,判断所述移动轨迹是否满足预设轨迹条件,若是,则丢弃所述触摸抬起事件。在其中一个实施例中,在所述检测发生触摸抬起事件的位置是否在预设无效区域内之后,还包括:如果发生所述触摸抬起事件的位置在预设无效区域内,则检测在所述 ...
【技术保护点】
一种终端的触摸操作控制方法,包括:检测是否发生触摸按下事件;当发生所述触摸按下事件时检测是否发生触摸抬起事件;当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是,则丢弃所述触摸抬起事件。
【技术特征摘要】
1.一种终端的触摸操作控制方法,包括:检测是否发生触摸按下事件;当发生所述触摸按下事件时检测是否发生触摸抬起事件;当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是,则丢弃所述触摸抬起事件。2.根据权利要求1所述的方法,其特征在于,在所述检测发生触摸抬起事件的位置是否在预设无效区域内之后,还包括:如果发生所述触摸抬起事件的位置在预设无效区域内,则获取触摸点的移动轨迹,判断所述移动轨迹是否满足预设轨迹条件,若是,则丢弃所述触摸抬起事件。3.根据权利要求1所述的方法,其特征在于,在所述检测发生触摸抬起事件的位置是否在预设无效区域内之后,还包括:如果发生所述触摸抬起事件的位置在预设无效区域内,则检测在所述预设无效区域内产生的压力值是否超过预设压力阈值,若是,则丢弃所述触摸抬起事件。4.根据权利要求1所述的方法,其特征在于,所述当发生所述触摸按下事件时检测是否发生触摸抬起事件,当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是则丢弃所述触摸抬起事件,包括:当发生第一触点的触摸按下事件时检测是否发生第二触点的触摸按下事件,若是,则判断所述第二触点的触摸按下事件是否发生在所述预设无效区域内;如果所述第二触点的触摸按下事件发生在所述预设无效区域内,则检测是否发生两个触点的触摸抬起事件,当发生两个触点的触摸抬起事件时,检测所述第二触点的触摸抬起事件是否发生在所述预设无效区域内,若是,则丢弃所述第一触点的触摸抬起事件。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述预设无效区域包括:预先设置的在触摸屏的显示区域中距离显示区域的边缘为预设宽度的边缘区域;和/或,预先设置的触摸屏的显示区域中的中心位置区域。6.一种终端的触摸操作控制装置,其特征在于,包括...
【专利技术属性】
技术研发人员:潘腾蛟,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。