CN106775393B - 终端的触摸操作控制方法和装置 - Google Patents

终端的触摸操作控制方法和装置 Download PDF

Info

Publication number
CN106775393B
CN106775393B CN201611101792.7A CN201611101792A CN106775393B CN 106775393 B CN106775393 B CN 106775393B CN 201611101792 A CN201611101792 A CN 201611101792A CN 106775393 B CN106775393 B CN 106775393B
Authority
CN
China
Prior art keywords
touch
event
contact
occur
significant region
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611101792.7A
Other languages
English (en)
Other versions
CN106775393A (zh
Inventor
潘腾蛟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201611101792.7A priority Critical patent/CN106775393B/zh
Publication of CN106775393A publication Critical patent/CN106775393A/zh
Priority to PCT/CN2017/102558 priority patent/WO2018103410A1/zh
Application granted granted Critical
Publication of CN106775393B publication Critical patent/CN106775393B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种终端的触摸操作控制方法,包括:检测是否发生触摸按下事件;当发生所述触摸按下事件时检测是否发生触摸抬起事件;当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是,则丢弃所述触摸抬起事件。采用该方法,当在触摸屏上按下时,如果用户想要反悔本次操作,可以通过将触点移动到预设无效区域,在预设无效区域内发生触摸抬起事件,则不会响应点击操作,从而使得终端的触摸操作具有容错机制,提高了用户操作的灵活性。此外,还提供了一种终端的触摸操作控制装置。

Description

终端的触摸操作控制方法和装置
技术领域
本发明涉及计算机技术领域,特别是涉及一种终端的触摸操作控制方法和装置。
背景技术
随着通信技术的发展,各种智能终端已成为人们工作、生活、娱乐最常用的工具之一。用户使用带触摸屏的终端每天会进行很多操作,例如在触摸屏上点击、滑动等操作。对于带触摸屏的终端上的触摸点击操作,通常都是在获取到按下事件以及相应的抬起事件后才进行响应。然而,用户有时候在触摸屏上按下后会希望取消当前这个点击动作,此时如果用户取消按下又必然会产生抬起事件因而还是会响应该点击动作。例如,当用户使用终端浏览网页时,经常会自动弹出一些广告,用户本来想点击网页中的某张图片,在手指点下的一瞬间弹出了一个下载应用的广告,如果用户手指立刻离开触摸屏,则会打开广告下载应用,从而导致流量的损失。
发明内容
基于此,有必要针对上述技术问题,提供一种使触摸操作具有容错机制的终端的触摸操作控制方法和装置。
一种终端的触摸操作控制方法,包括:
检测是否发生触摸按下事件;
当发生所述触摸按下事件时检测是否发生触摸抬起事件;
当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是,则丢弃所述触摸抬起事件。
在其中一个实施例中,在所述检测发生触摸抬起事件的位置是否在预设无效区域内之后,还包括:
如果发生所述触摸抬起事件的位置在预设无效区域内,则获取触摸点的移动轨迹,判断所述移动轨迹是否满足预设轨迹条件,若是,则丢弃所述触摸抬起事件。
在其中一个实施例中,在所述检测发生触摸抬起事件的位置是否在预设无效区域内之后,还包括:
如果发生所述触摸抬起事件的位置在预设无效区域内,则检测在所述预设无效区域内产生的压力值是否超过预设压力阈值,若是,则丢弃所述触摸抬起事件。
在其中一个实施例中,所述当发生所述触摸按下事件时检测是否发生触摸抬起事件,当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是则丢弃所述触摸抬起事件,包括:
当发生第一触点的触摸按下事件时检测是否发生第二触点的触摸按下事件,若是,则判断所述第二触点的触摸按下事件是否发生在所述预设无效区域内;
如果所述第二触点的触摸按下事件发生在所述预设无效区域内,则检测是否发生两个触点的触摸抬起事件,当发生两个触点的触摸抬起事件时,检测所述第二触点的触摸抬起事件是否发生在所述预设无效区域内,若是,则丢弃所述第一触点的触摸抬起事件。
在其中一个实施例中,所述预设无效区域包括:预先设置的在触摸屏的显示区域中距离显示区域的边缘为预设宽度的边缘区域;和/或,预先设置的触摸屏的显示区域中的中心位置区域。
一种终端的触摸操作控制装置,包括:
第一事件检测模块,用于检测是否发生触摸按下事件;
第二事件检测模块,用于当发生触摸按下事件时检测是否发生触摸抬起事件;
位置检测模块,用于当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内;
事件响应模块,用于如果发生所述触摸抬起事件的位置在预设无效区域内,则丢弃所述触摸抬起事件。
在其中一个实施例中,所述装置还包括:
轨迹检测模块,用于如果发生所述触摸抬起事件的位置在预设无效区域内,则获取触摸点的移动轨迹,判断所述移动轨迹是否满足预设轨迹条件;
所述事件响应模块还用于如果所述移动轨迹满足预设轨迹条件,则丢弃所述触摸抬起事件。
在其中一个实施例中,所述装置还包括:
压力检测模块,用于如果发生所述触摸抬起事件的位置在预设无效区域内,则检测在所述预设无效区域内产生的压力值是否超过预设压力阈值;
所述事件响应模块还用于如果所述压力值超过预设压力阈值,则丢弃所述触摸抬起事件。
在其中一个实施例中,所述位置检测模块用于当发生第一触点的触摸按下事件时检测是否发生第二触点的触摸按下事件,若是,则判断所述第二触点的触摸按下事件是否发生在所述预设无效区域内;如果所述第二触点的触摸按下事件发生在所述预设无效区域内,则检测是否发生两个触点的触摸抬起事件,当发生两个触点的触摸抬起事件时,检测所述第二触点的触摸抬起事件是否发生在所述预设无效区域内;
所述事件响应模块还用于如果所述第二触点的触摸抬起事件发生在所述预设无效区域内,则丢弃所述第一触点的触摸抬起事件。
在其中一个实施例中,所述预设无效区域包括:预先设置的在触摸屏的显示区域中距离显示区域的边缘为预设宽度的边缘区域;和/或,预先设置的触摸屏的显示区域中的中心位置区域。
上述终端的触摸操作控制方法和装置,通过检测是否发生触摸按下事件,当发生触摸按下事件时检测是否发生触摸抬起事件,当发生触摸抬起事件时,检测发生触摸抬起事件的位置是否在预设无效区域内,若是,则丢弃触摸抬起事件。如此,当在触摸屏上按下时,如果用户想要反悔本次操作,可以通过将触点移动到预设无效区域,在预设无效区域内发生触摸抬起事件,则不会响应点击操作,从而使得终端的触摸操作具有容错机制,提高了用户操作的灵活性。
附图说明
图1为一个实施例中终端的内部结构图;
图2为一个实施例中终端的触摸操作控制方法的流程图;
图3为另一个实施例中终端的触摸操作控制方法的流程图;
图4为再一个实施例中终端的触摸操作控制方法的流程图;
图5为又一个实施例中终端的触摸操作控制方法的流程图;
图6为另一个实施例中终端的触摸操作控制方法的流程图;
图7为一个实施例中终端的触摸操作控制装置的结构框图;
图8为另一个实施例中终端的触摸操作控制装置的结构框图;
图9为又一个实施例中终端的触摸操作控制装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为一个实施例中终端的内部结构示意图。该终端包括通过***总线连接的处理器、非易失性存储介质、网络接口、内存储器、输入装置。其中该终端的非易失性存储介质存储有操作***,还包括一种终端的触摸操作控制装置,该终端的触摸操作控制装置用于实现一种终端的触摸操作控制方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的触摸操作控制装置的运行提供环境,网络接口用于与服务器或者其他终端进行通信,如当终端响应点击操作可以产生控制命令发送到服务器或者其他终端等。输入装置为触摸屏。具体的,终端的触摸操作控制装置可接收到作用于触摸屏上的触摸按下事件,当发生触摸按下事件时检测是否发生触摸抬起事件,如果发生触摸抬起事件且发生触摸抬起事件的位置是在预设无效区域内,则表明用户在触摸屏上按下之后又希望反悔本次点击操作,则需要丢弃触摸抬起事件,使得不响应点击操作。其中,终端包括但不限于各种带触摸屏的一体机、智能手机、平板电脑和便携式可穿戴设备等。
如图2所示,在一个实施例中,提供了一种终端的触摸操作控制方法,该方法以应用于带触摸屏的终端中进行举例说明,包括:
步骤202,检测是否触摸按下事件。
本实施例中,终端检测是否有作用于触摸屏的触摸按下事件。
步骤204,当发生触摸按下事件时检测是否发生触摸抬起事件。
具体的,当终端检测到发生触摸按下事件时,则开启触摸抬起事件的监测,当用户使用手指或者触摸屏离开触摸屏,则终端检测到触摸抬起事件。
步骤206,当发生触摸抬起事件时,检测发生触摸抬起事件的位置是否在预设无效区域内,若是,则丢弃触摸抬起事件。
本实施例中,终端当检测到触摸抬起事件时,则获取发生触摸抬起事件的位置,该位置可为发生触摸屏抬起事件时触点位于触摸屏上的坐标,根据该坐标判断发生触摸抬起事件的位置是否在预设无效区域内。
预选无效区域是预先设置的触摸屏上的特定区域,该特定区域可用于撤销在触摸屏上产生的点击操作。预设无效区域可包括预先设置的在触摸屏的显示区域中的距离显示区的边缘为预设宽度的边缘区域;和/或,预先设置的触摸屏的显示区域中的中心位置区域。应当说明的是,预设无效区域并不局限于图3所示的两种区域,也可以设定在触摸屏上的其他区域,例如触摸屏的左上角、右上角位置设置无效区域。
本实施例中,终端如果检测到触摸抬起事件的位置在预设无效区域内,则丢弃该触摸抬起事件。如此,当在触摸屏上按下时,如果用户想要反悔本次操作,可以通过将触点移动到预设无效区域,在预设无效区域内发生触摸抬起事件,则不会响应点击操作,从而使得终端的触摸操作具有容错机制,提高了用户操作的灵活性。
如图3所示,在一个实施例中,提供了一种终端的触摸操作控制方法,该方法以应用于带触摸屏的终端中进行举例说明,包括:
步骤302,检测是否发生触摸按下事件,若是,则进入步骤304,否则不作处理。
步骤304,检测是否发生触摸抬起事件,若是,则进入步骤306,否则不作处理。
步骤306,检测发生触摸抬起事件的位置是否在预设无效区域内,若是,则进入步骤308,否则进入步骤312。
步骤308,获取触摸点的移动轨迹,判断移动轨迹是否满足预设轨迹条件,若是,则进入步骤310,否则进入步骤312。
步骤310,丢弃触摸抬起事件。
步骤312,响应触摸点击操作。
本实施例中,终端检测是否有作用于触摸屏的触摸按下事件,若是,则开启触摸抬起事件的监测。当检测到触摸抬起事件时,检测发生触摸抬起事件的位置是否在预设无效区域内。如果触摸抬起事件的位置在预设无效区域内,表明触摸按下后将触摸点移动到了预设无效区域中。进一步的,终端可记录触摸点的移动轨迹,判断移动轨迹是否满足预设轨迹条件。其中,预设轨迹条件可预先设定的一些特定轨迹,例如S型轨迹、直线型轨迹。具体的,可将触摸点的移动轨迹与预设轨迹进行对比,如果两者一致,则判定移动轨迹满足预设轨迹条件。如果移动轨迹满足预设轨迹条件,则丢弃该触摸抬起事件,也就是不响应触摸点击操作。本实施例中,如果发生触摸抬起事件的位置不在预设无效区域内,或者发生触摸抬起事件的位置在预设无效区域内但触摸点的移动轨迹不满足预设轨迹条件,则响应触摸点击操作。
本实施例中,当在触摸屏上按下时,如果用户想要反悔本次操作,可以通过将触点按照预设轨迹条件移动到预设无效区域,并在预设无效区域内发生触摸抬起事件,则不会响应点击操作,从而使得终端的触摸操作具有容错机制,提高了用户操作的灵活性。
如图4所示,在一个实施例中,提供了一种终端的触摸操作控制方法,该方法以应用于带触摸屏的终端中进行举例说明,包括:
步骤402,检测是否发生触摸按下事件,若是,则进入步骤404,否则不作处理。
步骤404,检测是否发生触摸抬起事件,若是,则进入步骤406,否则不作处理。
步骤406,检测发生触摸抬起事件的位置是否在预设无效区域内,若是,则进入步骤408,否则进入步骤412。
步骤408,检测在无效区域内产生的压力值是否超过预设压力阈值,若是,则进入步骤410,否则进入步骤412。
步骤410,丢弃触摸抬起事件。
步骤412,响应触摸点击操作。
本实施例中,终端可设有压力传感器,在检测到触摸按下事件后开始检测在触摸屏上产生的压力值。具体的,可每隔预设时间记录检测到的压力值。当终端检测到发生触摸抬起事件的位置在预设无效区域内,则检测最近记录到的压力值是否超过预设压力阈值,若是,则表明按下后还希望撤销本次触摸点击操作,此时丢弃触摸抬起事件。如果终端检测到发生触摸抬起事件的位置不在预设无效区域内,或者发生触摸抬起事件的位置在预设无效区域内但检测到的压力值没有达到预设压力阈值,则响应触摸点击操作。
本实施例中,当在触摸屏上按下时,如果用户想要反悔本次操作,可以通过将触点移动到预设无效区域并重按预设取消区域后抬起,则不会响应点击操作,从而使得终端的触摸操作具有容错机制,提高了用户操作的灵活性。
如图5所示,在一个实施例中,提供了一种终端的触摸操作控制方法,该方法以应用于带触摸屏的终端中进行举例说明,包括:
步骤502,检测是否发生触摸按下事件,若是,则进入步骤504,否则不作处理。
步骤504,检测是否发生触摸抬起事件,若是,则进入步骤506,否则不作处理。
步骤506,检测发生触摸抬起事件的位置是否在预设无效区域内,若是,则进入步骤508,否则进入步骤512。
步骤508,获取触摸点的移动轨迹,判断移动轨迹是否满足预设轨迹条件且在无效区域内产生的压力值是否超过预设压力阈值,若是,则进入步骤510,否则进入步骤512。
步骤510,丢弃触摸抬起事件。
步骤512,响应触摸点击操作。
本实施例中,当在触摸屏上按下时,如果用户想要反悔本次操作,可以通过将触点按照预设轨迹条件移动到预设无效区域并重按预设取消区域后抬起,则不会响应点击操作,从而使得终端的触摸操作具有容错机制,提高了用户操作的灵活性。
在一个实施例中,当发生触摸按下事件时检测是否发生触摸抬起事件,当发生触摸抬起事件时,检测发生触摸抬起事件的位置是否在预设无效区域内,若是则丢弃触摸抬起事件,包括:当发生第一触点的触摸按下事件时检测是否发生第二触点的触摸按下事件,若是,则判断第二触点的触摸按下事件是否发生在预设无效区域内;如果第二触点的触摸按下事件发生在预设无效区域内,则检测是否发生两个触点的触摸抬起事件,当发生两个触点的触摸抬起事件时,检测第二触点的触摸抬起事件是否发生在预设无效区域内,若是,则丢弃第一触点的触摸抬起事件。
具体的,如图6所示,本实施例中,提供了一种终端的触摸操作控制方法,该方法以应用于带触摸屏的终端中进行举例说明,包括:
步骤602,检测是否发生第一触点的触摸按下事件。
本实施例中,当想要对触摸屏进行点击操作时,用户可通过手指或者触控笔点击终端的触摸屏,终端会获取到触摸按下事件,该触摸按下事件为第一触点的触摸按下事件。
步骤604,当发生第一触摸点的触摸按下事件时检测是否发生第二触点的触摸按下事件。
步骤606,当发生第二触点的触摸按下事件时判断第二触点的触摸按下事件是否在预设无效区域内。
步骤608,若第二触点的触摸按下事件在预设无效区域内,则检测是否发生两个触点的触摸抬起事件。
步骤610,当发生两个触点的触摸抬起事件时,检测第二触点的触摸抬起事件是否发生在预设无效区域内,若是,则丢弃第一触点的触摸抬起事件。
本实施例中,如果想要对本次对触摸屏的点击操作进行撤销,可在触摸按下后,通过第二触点在预设无效区域按下。然后抬起两个触点,终端检测到发生两个触点的触摸抬起事件时,会检测第二触点的触摸抬起事件是否发生在预设无效区域内,若是,则丢弃第一触点的触摸抬起事件。也就是说,当在触摸屏上按下时,如果用户想要反悔本次操作,可通过另外在预设无效区域按下,并同时抬起两个触点,则不会响应点击操作,从而使得终端的触摸操作具有容错机制,提高了用户操作的灵活性。
如图7所示,在一个实施例中,提供了一种终端的触摸操作控制装置,包括第一事件检测模块702、第二事件检测模块704、位置检测模块706和事件响应模块708,其中:
第一事件检测模块702用于检测是否发生触摸按下事件。
第二事件检测模块704用于当发生触摸按下事件时检测是否发生触摸抬起事件。
位置检测模块706用于当发生触摸抬起事件时,检测发生触摸抬起事件的位置是否在预设无效区域内。
事件响应模块708用于如果发生触摸抬起事件的位置在预设无效区域内,则丢弃触摸抬起事件。
在一个实施例中,预设无效区域可包括预先设置的在触摸屏的显示区域中的距离显示区的边缘为预设宽度的边缘区域;和/或,预先设置的触摸屏的显示区域中的中心位置区域。
本实施例中,当在触摸屏上按下时,如果用户想要反悔本次操作,可以通过将触点移动到预设无效区域,在预设无效区域内发生触摸抬起事件,则不会响应点击操作,从而使得终端的触摸操作具有容错机制,提高了用户操作的灵活性。
在一个实施例中,如图8所示,终端的触摸操作控制装置还包括:轨迹检测模块710,用于如果发生触摸抬起事件的位置在预设无效区域内,则获取触摸点的移动轨迹,判断该移动轨迹是否满足预设轨迹条件。本实施例中,事件响应模块708还用于如果移动轨迹满足预设轨迹条件,则丢弃触摸抬起事件。
在一个实施例中,如图9所示,终端的操作控制装置还包括:压力检测模块712,用于如果发生触摸抬起事件的位置在预设无效区域内,则检测在预设无效区域内产生的压力值是否超过预设压力阈值。本实施例中,事件响应模块708还用于如果压力值超过预设压力阈值,则丢弃触摸抬起事件。
在一个实施例中,位置检测模块706用于当发生第一触点的触摸按下事件时检测是否发生第二触点的触摸按下事件,若是,则判断第二触点的触摸按下事件是否发生在预设无效区域内;如果第二触点的触摸按下事件发生在预设无效区域内,则检测是否发生两个触点的触摸抬起事件,当发生两个触点的触摸抬起事件时,检测第二触点的触摸抬起事件是否发生在预设无效区域内。本实施例中,事件响应模块708还用于如果第二触点的啜茗抬起事件发生在预设无效区域内,则丢弃第一触点的触摸抬起事件。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (6)

1.一种终端的触摸操作控制方法,包括:
检测是否发生触摸按下事件;
当发生所述触摸按下事件时检测是否发生触摸抬起事件;
当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是,则丢弃所述触摸抬起事件;
所述当发生所述触摸按下事件时检测是否发生触摸抬起事件,当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内,若是则丢弃所述触摸抬起事件,包括:
当发生第一触点的触摸按下事件时检测是否发生第二触点的触摸按下事件,若是,则判断所述第二触点的触摸按下事件是否发生在所述预设无效区域内;
如果所述第二触点的触摸按下事件发生在所述预设无效区域内,则检测是否发生两个触点的触摸抬起事件,当发生两个触点的触摸抬起事件时,检测所述第二触点的触摸抬起事件是否发生在所述预设无效区域内,若是,则丢弃所述第一触点的触摸抬起事件。
2.根据权利要求1所述的方法,其特征在于,所述预设无效区域包括:预先设置的在触摸屏的显示区域中距离显示区域的边缘为预设宽度的边缘区域;和/或,预先设置的触摸屏的显示区域中的中心位置区域。
3.一种终端的触摸操作控制装置,其特征在于,包括:
第一事件检测模块,用于检测是否发生触摸按下事件;
第二事件检测模块,用于当发生触摸按下事件时检测是否发生触摸抬起事件;
位置检测模块,用于当发生触摸抬起事件时,检测发生所述触摸抬起事件的位置是否在预设无效区域内;
事件响应模块,用于如果发生所述触摸抬起事件的位置在预设无效区域内,则丢弃所述触摸抬起事件;
所述位置检测模块用于当发生第一触点的触摸按下事件时检测是否发生第二触点的触摸按下事件,若是,则判断所述第二触点的触摸按下事件是否发生在所述预设无效区域内;如果所述第二触点的触摸按下事件发生在所述预设无效区域内,则检测是否发生两个触点的触摸抬起事件,当发生两个触点的触摸抬起事件时,检测所述第二触点的触摸抬起事件是否发生在所述预设无效区域内;
所述事件响应模块还用于如果所述第二触点的触摸抬起事件发生在所述预设无效区域内,则丢弃所述第一触点的触摸抬起事件。
4.根据权利要求3所述的装置,其特征在于,所述预设无效区域包括:预先设置的在触摸屏的显示区域中距离显示区域的边缘为预设宽度的边缘区域;和/或,预先设置的触摸屏的显示区域中的中心位置区域。
5.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-2任一项所述触摸操作控制方法的步骤。
6.一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-2任一项所述方法的步骤。
CN201611101792.7A 2016-12-05 2016-12-05 终端的触摸操作控制方法和装置 Active CN106775393B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611101792.7A CN106775393B (zh) 2016-12-05 2016-12-05 终端的触摸操作控制方法和装置
PCT/CN2017/102558 WO2018103410A1 (zh) 2016-12-05 2017-09-21 终端的触摸操作控制方法、终端和计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611101792.7A CN106775393B (zh) 2016-12-05 2016-12-05 终端的触摸操作控制方法和装置

Publications (2)

Publication Number Publication Date
CN106775393A CN106775393A (zh) 2017-05-31
CN106775393B true CN106775393B (zh) 2018-11-27

Family

ID=58883528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611101792.7A Active CN106775393B (zh) 2016-12-05 2016-12-05 终端的触摸操作控制方法和装置

Country Status (2)

Country Link
CN (1) CN106775393B (zh)
WO (1) WO2018103410A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775393B (zh) * 2016-12-05 2018-11-27 广东欧珀移动通信有限公司 终端的触摸操作控制方法和装置
CN112073778A (zh) * 2019-06-10 2020-12-11 海信视像科技股份有限公司 显示设备及按键传递的容错方法
CN111273809B (zh) * 2020-01-09 2022-05-17 Oppo(重庆)智能科技有限公司 数据获取方法、装置、电子设备及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364160A (zh) * 2008-09-24 2009-02-11 广东威创视讯科技股份有限公司 一种用于触摸屏的纠错方法
EP2224693B1 (en) * 2009-02-26 2012-02-15 Samsung Electronics Co., Ltd. Mobile terminal and method for preventing unintended operation of same
CN101950227B (zh) * 2010-08-27 2012-12-26 宇龙计算机通信科技(深圳)有限公司 一种电容屏的按键区域设置方法及终端
CN102799353A (zh) * 2012-06-18 2012-11-28 上海鼎为软件技术有限公司 指令动作的确认方法、指令装置及电子装置
CN107395877B (zh) * 2015-08-27 2021-07-30 Oppo广东移动通信有限公司 一种终端防误触方法及终端
CN105426074A (zh) * 2015-10-29 2016-03-23 上海救要救信息科技有限公司 一种取消误操作的方法及***
CN106775393B (zh) * 2016-12-05 2018-11-27 广东欧珀移动通信有限公司 终端的触摸操作控制方法和装置

Also Published As

Publication number Publication date
WO2018103410A1 (zh) 2018-06-14
CN106775393A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
US10747368B2 (en) Method and device for preventing false-touch on touch screen, mobile terminal and storage medium
CN104035677B (zh) 提示信息的显示方法和装置
CN107294522A (zh) 基于触摸按键的响应方法、装置、存储介质及电子设备
CN103488337B (zh) 一种在贴膜情况下调节触摸屏灵敏度的方法
CN104978133A (zh) 一种用于智能终端的截屏方法和装置
CN103210366A (zh) 用于基于邻近的输入的装置和方法
CN105739868B (zh) 一种识别终端被误触的方法及装置
CN102981711A (zh) 一种在触摸屏上移动应用图标的方法和***
CN109753179B (zh) 用户操作指令的处理方法及手写阅读设备
CN105404463A (zh) 一种触屏移动终端及其防误触方法
CN104866225A (zh) 一种具有触摸显示屏的电子设备及其控制方法
CN107506092B (zh) 一种输入控制方法和终端
CN106775393B (zh) 终端的触摸操作控制方法和装置
CN104216639B (zh) 一种终端操作方法
CN106415472A (zh) 一种手势控制方法、装置、终端设备和存储介质
CN105224222B (zh) 一种擦除方法、擦除装置及电子设备
CN106502470A (zh) 防止触摸按键误触发的方法、装置及终端
CN107357458A (zh) 触摸按键的响应方法、装置、存储介质及移动终端
US11537238B2 (en) Touch control identification method, device and system
CN107390931A (zh) 触摸操作的响应控制方法、装置、存储介质及移动终端
CN112099666B (zh) 一种应用于电容式屏幕的触控方法、***、终端及存储介质
CN105930076A (zh) 移动通信终端及其隐藏选中对象的显示方法
CN106775213A (zh) 一种切换桌面的方法及终端
CN104182120B (zh) 屏幕界面的显示方法和显示装置
CN107577404B (zh) 信息处理方法、装置和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

CP01 Change in the name or title of a patent holder