CN106855783A - A method, device and mobile terminal for preventing false touches - Google Patents
A method, device and mobile terminal for preventing false touches Download PDFInfo
- Publication number
- CN106855783A CN106855783A CN201611165122.1A CN201611165122A CN106855783A CN 106855783 A CN106855783 A CN 106855783A CN 201611165122 A CN201611165122 A CN 201611165122A CN 106855783 A CN106855783 A CN 106855783A
- Authority
- CN
- China
- Prior art keywords
- area
- contact surface
- false
- touch
- screen
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
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
技术领域technical field
本发明实施例涉及电子设备应用技术,尤其涉及一种防误触的方法、装置及移动终端。Embodiments of the present invention relate to electronic equipment application technologies, and in particular, to a method, device and mobile terminal for preventing false touches.
背景技术Background technique
目前智能终端的设计不断向窄边框、大屏幕的趋势发展。窄边框、大屏幕使得智能终端的视觉冲击力大为增强,但同时使得用户在使用智能终端时常出现手指误触屏幕边框而导致屏幕内容乱跳的情况。At present, the design of smart terminals is constantly developing towards the trend of narrow borders and large screens. The narrow frame and large screen greatly enhance the visual impact of the smart terminal, but at the same time, when users use the smart terminal, they often accidentally touch the frame of the screen with their fingers, causing the screen content to jump randomly.
现有技术中,防止误触的方式是对屏幕边缘的触控信号进行屏蔽。然而,这种屏蔽方式存在触摸操作识别率低的问题。In the prior art, a way to prevent false touches is to shield touch signals at the edge of the screen. However, this shielding method has the problem of low touch operation recognition rate.
发明内容Contents of the invention
本发明提供一种防误触的方法、装置及移动终端,以提高误触的识别率。The invention provides a method, device and mobile terminal for preventing false touches, so as to improve the recognition rate of false touches.
第一方面,本发明实施例提供了一种防误触的方法,所述防误触的方法包括:In the first aspect, an embodiment of the present invention provides a method for preventing false touch, and the method for preventing false touch includes:
根据左右手持握状态确定防误触区域;Determine the anti-mistouch area according to the holding state of the left and right hands;
在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;Detecting a touch operation input by a user on a screen, the screen including the false touch prevention area;
若所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。If the contact surface corresponding to the touch operation is partly within the false touch prevention area and partly outside the false touch prevention area, it is determined whether to perform shielding according to the shape of the contact surface.
第二方面,本发明实施例还提供了一种防误触的装置,该防误触装置包括:In the second aspect, the embodiment of the present invention also provides an anti-mis-touch device, the anti-mis-touch device includes:
防误触区域确定模块,用于根据左右手持握状态确定防误触区域;The anti-mistouch area determination module is used to determine the anti-mistouch area according to the holding state of the left and right hands;
检测模块,用于在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;A detection module, configured to detect a touch operation input by a user on a screen, the screen including the false touch prevention area;
屏蔽确定模块,用于当所述检测模块检测到的所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外时,根据所述接触面的形状确定是否进行屏蔽。A shielding determination module, configured to, according to the shape of the contact surface when the part of the contact surface corresponding to the touch operation detected by the detection module is within the false touch prevention area and part of it is outside the false touch prevention area Determines whether to block.
第三方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:In the third aspect, the embodiment of the present invention also provides a mobile terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the following steps when executing the computer program :
根据左右手持握状态确定防误触区域;Determine the anti-mistouch area according to the holding state of the left and right hands;
在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;Detecting a touch operation input by a user on a screen, the screen including the false touch prevention area;
若所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。If the contact surface corresponding to the touch operation is partly within the false touch prevention area and partly outside the false touch prevention area, it is determined whether to perform shielding according to the shape of the contact surface.
本发明实施例能够根据左右手持握状态确定防误触区域,在屏幕中检测用户输入的触摸操作,但检测到触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外时,根据所述接触面的形状确定是否进行屏蔽。对于接触面部分在防误触区域内,部分在防误触区域外的情况,能够有效防止对非误触操作的错误屏蔽,提高触摸操作的识别率。The embodiment of the present invention can determine the anti-mis-touch area according to the holding state of the left and right hands, and detect the touch operation input by the user on the screen, but it is detected that the contact surface corresponding to the touch operation is partly in the anti-mis-touch area, and part of it is in the anti-mis-touch area. When the false touch is outside the area, it is determined whether to shield according to the shape of the contact surface. For the case where part of the contact surface is in the false touch prevention area and part is outside the false touch prevention area, it can effectively prevent false shielding of non-mistouch operations and improve the recognition rate of touch operations.
附图说明Description of drawings
图1是本发明实施例一中的一种防误触的方法的流程图;FIG. 1 is a flow chart of a method for preventing false touches in Embodiment 1 of the present invention;
图2a是本发明实施例一中的一个握持状态为右手握持状态的示意图;Fig. 2a is a schematic diagram of a right-hand holding state in a holding state in Embodiment 1 of the present invention;
图2b是本发明实施例一中的另一个握持状态为左手握持状态的示意图;Fig. 2b is a schematic diagram of another holding state in Embodiment 1 of the present invention being a left hand holding state;
图2c是本发明实施例一中的智能终端横屏状态时的单手操作示意图;Fig. 2c is a schematic diagram of one-handed operation of the smart terminal in the horizontal screen state in Embodiment 1 of the present invention;
图3是本发明实施例一中的接触面部分在防误触区域内的示意图Fig. 3 is a schematic diagram of the contact surface part in the false touch prevention area in the first embodiment of the present invention
图4是本发明实施例一中的另一种防误触的方法的流程图;FIG. 4 is a flow chart of another method for preventing false touches in Embodiment 1 of the present invention;
图5是本发明实施例二中的一种防误触的方法的流程图;FIG. 5 is a flow chart of a method for preventing false touches in Embodiment 2 of the present invention;
图6是本发明实施例三中的一种防误触的装置的结构示意图;Fig. 6 is a schematic structural diagram of a device for preventing false touches in Embodiment 3 of the present invention;
图7是本发明实施例四中的一种移动终端的结构示意图。FIG. 7 is a schematic structural diagram of a mobile terminal in Embodiment 4 of the present invention.
具体实施方式detailed description
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.
实施例一Embodiment one
图1为本发明实施例一提供的一种防误触的方法的流程图,本实施例可适用于在单手操作智能终端时,防止误触的情况,该方法可以由具有触摸屏的智能终端如智能手机、平板电脑等来执行,如图1所示,该防误触的方法具体包括如下步骤:Figure 1 is a flow chart of a method for preventing false touches provided by Embodiment 1 of the present invention. This embodiment is applicable to prevent false touches when operating a smart terminal with one hand. This method can be implemented by a smart terminal with a touch screen Such as smart phones, tablet computers, etc., as shown in Figure 1, the method for preventing false touches specifically includes the following steps:
步骤110,根据左右手持握状态确定防误触区域。Step 110, determine the anti-mistouch area according to the holding state of the left and right hands.
其中,防误触区域可以位于屏幕的左侧边缘、右侧边缘、下侧边缘或上边缘。防误触区域与用户持握智能终端的方式对应。例如,当用户横向持握智能终端时,防误触区域可以屏幕的左侧边缘或右侧边缘。当用户竖向持握智能终端时,防误触区域可以屏幕的上侧边缘或下侧边缘。智能终端的左侧边缘、右侧边缘、下侧边缘或上边缘可根据图2所示的终端示意图中的相对位置进行确定,但不限于这种边缘的定义方式。边缘屏蔽区域的宽度,可以是智能终端宽边长度的0-1/8间的任意分数。Wherein, the false touch prevention area may be located on the left edge, the right edge, the lower edge or the upper edge of the screen. The false touch prevention area corresponds to the way the user holds the smart terminal. For example, when the user holds the smart terminal horizontally, the false touch prevention area may be the left edge or the right edge of the screen. When the user holds the smart terminal vertically, the false touch prevention area may be the upper edge or the lower edge of the screen. The left edge, right edge, lower edge or upper edge of the smart terminal can be determined according to the relative position in the schematic diagram of the terminal shown in FIG. 2 , but is not limited to the definition of this edge. The width of the edge shielding area can be any fraction between 0-1/8 of the length of the wide side of the smart terminal.
在一种应用场景下,当用户用右手或左手握持智能终端时,智能终端自动识别握持状态来确定边缘屏蔽区域的位置。例如,如果持握状态为右手持握状态,则将屏幕右侧边缘确定为防误触区域,如果持握状态为左手持握状态,则将屏幕左侧边缘确定为防误触区域。或者用户根据自己使用智能终端的习惯,手动的将智能终端设置为默认的握持状态,比如,左撇子可以将智能终端设置为左手握持状态,当单手操作时,智能终端会将屏幕左侧边缘确定为防误触区域。In one application scenario, when the user holds the smart terminal with the right hand or the left hand, the smart terminal automatically recognizes the holding state to determine the position of the edge shielding area. For example, if the holding state is the right hand holding state, then determine the right edge of the screen as the anti-mistouch area, and if the holding state is the left hand holding state, then determine the left edge of the screen as the anti-mistouch area. Or users can manually set the smart terminal to the default holding state according to their own habits of using the smart terminal. For example, left-handers can set the smart terminal to the left-hand holding state. The edge is determined as an anti-mistouch area.
优选的,步骤110,包括:如果持握状态为右手持握状态,则将屏幕右侧边缘确定为防误触区域。图2a为本发明实施例一中的一个握持状态为右手握持状态的示意图,如图2a所示,智能终端210处于竖屏工作状态,重力加速度感应器可以判断出智能终端当前处于横屏或竖屏工作状态。当只有右手握持智能终端并对其进行操作,右手的大拇指在点击屏幕上时,右手的大鱼际部位很容易误触到触摸屏的右侧边缘,需要将右侧边缘确定为右侧屏蔽边缘211。在实际应用场景中,当用户只用右手对智能终端进行操作,在右手大拇指点击屏幕时,智能终端会随着大拇指点击的动作沿右下方旋转,智能终端中的重力加速度传感器会根据感应到的智能终端的运动方向,判断出此时智能终端处于右手持握状态,从而将屏幕的右侧边缘确定为防误触区域。将屏幕右侧边缘确定为防误触区域后,用户在只用右手对智能终端进行操作时,可有效的防止对屏幕右侧边缘的误触。Preferably, step 110 includes: if the holding state is the right hand holding state, determining the right edge of the screen as the false touch prevention area. Fig. 2a is a schematic diagram of a holding state of the right hand in Embodiment 1 of the present invention. As shown in Fig. 2a, the smart terminal 210 is in the vertical screen working state, and the gravity acceleration sensor can judge that the smart terminal is currently in the horizontal screen Or vertical screen working state. When only the right hand is holding the smart terminal and operating it, and the thumb of the right hand is touching the screen, the thenar part of the right hand can easily touch the right edge of the touch screen by mistake, and the right edge needs to be determined as the right shield Edge 211. In the actual application scenario, when the user only uses the right hand to operate the smart terminal, when the thumb of the right hand taps the screen, the smart terminal will rotate along the bottom right with the action of the thumb click, and the gravity acceleration sensor in the smart terminal will respond according to the sensing The motion direction of the smart terminal is detected, and it is judged that the smart terminal is held in the right hand at this time, so that the right edge of the screen is determined as the anti-mistouch area. After the right edge of the screen is determined as the anti-mistouch area, when the user only uses the right hand to operate the smart terminal, it can effectively prevent false touches on the right edge of the screen.
步骤110,还包括:如果持握状态为左手持握状态,则将屏幕左侧边缘确定为防误触区域。图2b为本发明实施例一中的另一个握持状态为左手握持状态的示意图,如图2c所示,智能终端210处于竖屏工作状态,当只有左手握持智能终端并对其进行操作,左手的大拇指在点击屏幕上时,左手的大鱼际部位很容易误触到触摸屏的左侧边缘,需要将右侧边缘确定为左侧屏蔽边缘212。在实际应用场景中,当用户只用左手对智能终端进行操作,在左手大拇指点击屏幕时,智能终端会随着大拇指点击的动作沿左下方旋转,智能终端中的重力加速度传感器会根据感应到的智能终端的运动方向,判断出此时智能终端处于左手持握状态,从从而将屏幕的左侧边缘确定为防误触区域。将屏幕左侧边缘确定为防误触区域后,用户在只用左手对智能终端进行操作时,可有效的防止对屏幕左侧边缘的误触。Step 110 further includes: if the holding state is the left-hand holding state, determining the left edge of the screen as an anti-mistouch area. Figure 2b is a schematic diagram of another holding state in Embodiment 1 of the present invention, which is the holding state of the left hand. As shown in Figure 2c, the smart terminal 210 is in a vertical screen working state, when only the left hand holds the smart terminal and operates it , when the thumb of the left hand clicks on the screen, the thenar part of the left hand is easy to mistakenly touch the left edge of the touch screen, and the right edge needs to be determined as the left shielding edge 212 . In the actual application scenario, when the user only uses the left hand to operate the smart terminal, when the thumb of the left hand taps the screen, the smart terminal will rotate along the lower left side with the action of the thumb click, and the gravity acceleration sensor in the smart terminal will be based on the sensing According to the movement direction of the intelligent terminal, it is judged that the intelligent terminal is in the state of being held by the left hand at this time, so as to determine the left edge of the screen as the anti-mistouch area. After the left edge of the screen is determined as the false touch prevention area, when the user only uses the left hand to operate the smart terminal, it can effectively prevent false touches on the left edge of the screen.
图2c为本发明实施例一中的智能终端横屏状态时的单手操作示意图,如图2c所示,在实际应用场景中,当智能终端210处在横屏工作状态,单手操作智能终端时,手掌的大鱼际部分很容易误触触摸屏的下侧边缘,需要将下侧边缘确定为下侧屏蔽边缘213。在实际应用场景中,重力加速度传感器会感应到智能终端当前处于横屏工作状态,从而将下侧边缘确定为防误触区域。将屏幕的下侧边缘确定为防误触区域后,用户在用单手(左手或右手)操作智能终端时,可有效的防止对屏幕下侧边缘的误触。Figure 2c is a schematic diagram of one-handed operation of the intelligent terminal in the horizontal screen state in Embodiment 1 of the present invention. , the thenar portion of the palm is likely to touch the lower edge of the touch screen by mistake, and it is necessary to determine the lower edge as the lower shielding edge 213 . In an actual application scenario, the acceleration of gravity sensor will sense that the smart terminal is currently in a horizontal screen working state, so as to determine the lower edge as an anti-mistouch area. After the lower edge of the screen is determined as the false touch prevention area, when the user operates the smart terminal with one hand (left hand or right hand), it can effectively prevent false touches to the lower edge of the screen.
步骤120,在屏幕中检测用户输入的触摸操作。Step 120, detecting a touch operation input by the user on the screen.
其中,所述屏幕包括所述防误触区域。屏幕还包括非防误触区域。可通过电阻式、电容感应式、红外线式以及表面声波式等检测方式检测屏幕中的用户输入的触摸操作。当用户使用手指点击屏幕进行点击操作时,检测到的触摸操作为用户手指与屏幕的接触的接触面,根据该接触面可确定触摸位置的坐标。Wherein, the screen includes the false touch prevention area. The screen also includes a non-unintended touch area. The touch operation input by the user on the screen may be detected through detection methods such as resistance type, capacitance sensing type, infrared type and surface acoustic wave type. When the user taps the screen with a finger to perform a click operation, the detected touch operation is the contact surface of the user's finger and the screen, and the coordinates of the touch position can be determined according to the contact surface.
步骤130,若检测到触摸操作对应的接触面部分在防误触区域内,部分在防误触区域外,则根据接触面的形状确定是否进行屏蔽。Step 130, if it is detected that part of the contact surface corresponding to the touch operation is within the false touch prevention area and part is outside the false touch prevention region, then determine whether to perform shielding according to the shape of the contact surface.
其中,接触面的形状可以是手掌形或含有掌纹。在本应用场景下,根据接触面的形状确定是否进行屏蔽的实现方法可以是,如果接触面的形状为手掌形且接触面的面积大于预设面积或者接触面中含有掌纹,则确定进行屏蔽。Wherein, the shape of the contact surface may be palm-shaped or contain palm prints. In this application scenario, the implementation method of determining whether to perform shielding according to the shape of the contact surface can be, if the shape of the contact surface is palm-shaped and the area of the contact surface is larger than the preset area or the contact surface contains palm prints, then determine to perform shielding .
优选的,步骤130,包括:如果接触面的形状为手掌形且接触面的面积大于预设面积或接触面中含有掌纹,则确定进行屏蔽。图3为本发明实施例中的接触面部分在防误触区域内的示意图,如图3所示,智能终端210的右侧边缘被屏蔽,接触面310部分在右侧屏蔽边缘211内,部分在右侧屏蔽边缘区域外。其中,预设面积可以是用户使用智能终端时,在正常触摸屏幕情况下的历史记录中触摸面积的最大值,该预设面积可根据不同的用户进行设定。Preferably, step 130 includes: if the shape of the contact surface is palm-shaped and the area of the contact surface is greater than a preset area or the contact surface contains palm prints, then determine to perform shielding. 3 is a schematic diagram of the contact surface part in the anti-mistouch area in the embodiment of the present invention. As shown in FIG. Outside the right shield edge area. Wherein, the preset area may be the maximum value of the touch area in historical records under normal touch screen conditions when the user uses the smart terminal, and the preset area may be set according to different users.
可选的,手掌形的形状特征为从屏幕边缘至屏幕中心的宽度逐渐减小的形状。Optionally, the palm-shaped feature is a shape whose width gradually decreases from the edge of the screen to the center of the screen.
可选的,当接触面为手掌时,接触面的纹理特征为具有掌纹。相对于指纹纹理为弯曲的弧形,掌纹纹理更加趋于直线。大鱼际上的掌纹是横竖交叉的格纹Optionally, when the contact surface is a palm, the texture feature of the contact surface is palm prints. Compared with the curved arc of the fingerprint texture, the palmprint texture tends to be more straight. The palm prints on the thenar are horizontal and vertical checkered patterns
在本应用场景下,当接触面的形状为手掌形且接触面的面积大于预设面积时,确定进行屏蔽的过程可以是,智能终端首先识别该触摸操作,然后判断该触摸操作的接触面的形状为手掌形,且该接触面的面积大于预设面积,最后将该触摸操作进行屏蔽。当接触面中含有掌纹时,确定屏蔽的过程可以是,智能终端识别到该触摸操作后,识别接触面的纹路是否是掌纹,若是掌纹,则将该触摸操作屏蔽。如果接触面的形状为手指或含有指纹,则对接触面进行相应。具体的,接触面可以全部或部分位于防误触区域内。In this application scenario, when the shape of the contact surface is palm-shaped and the area of the contact surface is greater than the preset area, the process of determining the shielding may be that the smart terminal first recognizes the touch operation, and then judges the size of the contact surface for the touch operation. The shape is palm-shaped, and the area of the contact surface is larger than the preset area, and finally the touch operation is shielded. When the contact surface contains palmprints, the process of determining shielding may be that after the smart terminal recognizes the touch operation, it identifies whether the lines on the contact surface are palmprints, and if it is, shields the touch operation. If the contact surface is in the shape of a finger or contains a fingerprint, then the contact surface is made accordingly. Specifically, all or part of the contact surface may be located in the false touch prevention area.
本实施例根据左右手持握状态确定防误触区域,在屏幕中检测用户输入的触摸操作,若检测到触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。现有技术中,防止误触的方式是对固定边缘的触控信号进行屏蔽,当用户操作的接触面中含有屏蔽区域时,用户操作将被屏蔽,这种方式将会屏蔽非误触操作,触摸操作的识别率较低。本发明实施例提供的防误触的方法,能够根据用户的左右手持握状态来确定防误触区域,对于接触面部分在防误触区域内,部分在防误触区域外时,根据接触面的形状确定是否进行屏蔽,可有效的防止对非误触操作的错误屏蔽,提高触摸操作的识别率。此外,对于非手掌误触的情况,即手指点击屏幕边缘区域时,由于手指点击操作对应的接触面形状与手掌形状不同,因此可对全部或部分位于防误触区域内手指点击操作进行响应,提高防误触区域的操作响应效率。In this embodiment, the anti-mistouch area is determined according to the holding state of the left and right hands, and the touch operation input by the user is detected on the screen. Outside the area, it is determined whether to perform shielding according to the shape of the contact surface. In the prior art, the way to prevent false touch is to shield the touch signal of the fixed edge. When the contact surface operated by the user contains a shielded area, the user operation will be shielded. This method will shield the non-mistouch operation. The recognition rate of touch operation is low. The false touch prevention method provided by the embodiment of the present invention can determine the false touch prevention area according to the grip state of the user's left and right hands. The shape of the touch screen determines whether to shield, which can effectively prevent false shielding of non-false touch operations and improve the recognition rate of touch operations. In addition, for the case of non-palm false touch, that is, when the finger taps the edge area of the screen, since the shape of the contact surface corresponding to the finger tap operation is different from the shape of the palm, it can respond to all or part of the finger tap operation located in the anti-false touch area. Improve the operation response efficiency of the false touch prevention area.
图4为本发明实施例提供的另一种防误触的方法的流程图,以上述实施例为基础,如图4所示,步骤130包括:Fig. 4 is a flow chart of another method for preventing false touch provided by the embodiment of the present invention. Based on the above embodiment, as shown in Fig. 4, step 130 includes:
步骤131,如果触摸操作为滑动操作,则获取滑动操作的起始点坐标。Step 131 , if the touch operation is a sliding operation, acquire the coordinates of the starting point of the sliding operation.
其中,滑动操作可以是有一定运动轨迹的连续的触摸操作,运动轨迹可以是直线、S型曲线或其他形状的曲线等。坐标值可以是根据智能终端预设的坐标原点而确定的相对坐标值,该坐标值可以反应该点在屏幕中的区域。在本应用场景下,获取活动操作的起始点坐标的方法可以是,当智能终端识别到触摸操作为滑动操作后,识别该滑动操作的对应起始点,然后获取该起始点对应的坐标值,根据坐标值判断滑动操作起始位置所在的屏幕区域。Wherein, the sliding operation may be a continuous touch operation with a certain motion track, and the motion track may be a straight line, an S-shaped curve, or a curve of other shapes. The coordinate value may be a relative coordinate value determined according to the preset coordinate origin of the smart terminal, and the coordinate value may reflect the area of the point on the screen. In this application scenario, the method of obtaining the coordinates of the starting point of the active operation may be, after the smart terminal recognizes that the touch operation is a sliding operation, recognizes the corresponding starting point of the sliding operation, and then obtains the coordinate value corresponding to the starting point, according to The coordinate value determines the screen area where the start position of the sliding operation is located.
步骤132,如果起始点坐标位于防误触区域内,则根据历史操作记录或所述滑动操作的有效性,确定是否屏蔽触摸操作。Step 132 , if the coordinates of the starting point are within the anti-mistouch area, then determine whether to shield the touch operation according to the historical operation record or the validity of the sliding operation.
其中,历史操作记录可以是在预设时间段内该滑动操作是否出现过,该预设时间段可以设置为一周内的任意天数,例如,预设时间段为3天,如果该滑动操作在三天内出现过,智能终端认为该滑动操作不是误触,不进行屏蔽;或者该滑动操作在之前的操作中出现过的次数,例如,该操作次数在之前的操作中已经出现过3次,则本次出现的该滑动操作将被智能终端判定为不是误触,不进行屏蔽。滑动操作的有效性可以是该滑动操作可引起屏幕的响应并进行相应的动作。示例性的,在一个图片的页面中,向左或向右的滑动操作可引起图片的切换,此时向左或向右的滑动操作是有效的,而向上或向下的滑动操作不会引起屏幕的任何动作,向上或向下的滑动操作就是无效的。在本应用场景下,根据滑动操作的有效性确定是否屏蔽触摸操作的方法可以是,若该滑动操作在对应的页面中是有效的,则不屏蔽该滑动操作,若该滑动操作在对应的页面中是无效的,则屏蔽该滑动操作。Among them, the historical operation record can be whether the sliding operation has occurred within a preset time period, and the preset time period can be set to any number of days in a week, for example, the preset time period is 3 days, if the sliding operation occurs within three days If the smart terminal considers that the sliding operation is not a false touch, it will not block it; or the number of times the sliding operation has occurred in the previous operation, for example, if the operation has occurred 3 times in the previous operation, then this The sliding operation that occurs for the first time will be judged by the smart terminal as not a false touch, and will not be blocked. The effectiveness of the sliding operation may be that the sliding operation can cause the screen to respond and perform corresponding actions. Exemplarily, in a picture page, a left or right swipe operation can cause the picture to switch, and at this time the left or right swipe operation is valid, while the up or down swipe operation does not cause Any movement of the screen, swiping up or down is invalid. In this application scenario, the method of determining whether to shield the touch operation according to the validity of the sliding operation may be: if the sliding operation is valid on the corresponding page, then the sliding operation is not blocked; if the sliding operation is valid on the corresponding page is invalid, the sliding operation is blocked.
本实施例提供的技术方案,如果触摸操作为滑动操作,则获取滑动操作的起始点坐标,如果起始点坐标位于防误触区域内,则根据历史操作记录或所述滑动操作的有效性,确定是否屏蔽触摸操作。对起点在屏蔽区域的滑动操作判断是否对其屏蔽,以防止其本来是非误触操作而被识别为误触操作处理,提高触摸操作的识别率。In the technical solution provided by this embodiment, if the touch operation is a sliding operation, then obtain the coordinates of the starting point of the sliding operation, and if the coordinates of the starting point are located in the anti-mistouch area, then determine according to the historical operation records or the validity of the sliding operation Whether to block touch operations. Determine whether to shield the sliding operation whose starting point is in the shielded area, so as to prevent it from being recognized as a false touch operation instead of a false touch operation, and improve the recognition rate of touch operations.
优选的,该防误触的方法还包括:如果在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。Preferably, the false touch prevention method further includes: if within a preset period of time, multiple false touches occur outside the false touch prevention area and the positions of the false touches are the same, adjusting the false touch prevention area according to the positions of the multiple false touches.
其中,预设时长可以是1-3小时中任意时长。在实际应用场景中,用户在预设时长内多次在某软件的某个界面的相同位置执行相同的操作,该位置在预设屏蔽区域以外,智能终端根据识别到该位置出现多次误触。为了防止误触影响软件的正常执行,将该位置所在的区域调整为预设屏蔽区域。可选的,用户根据操作智能终端时经常出现的误触位置,手动将该误触位置设置为预设屏蔽区域。预设屏蔽区域与边缘的防误触区域组成新的边缘屏蔽区域。Wherein, the preset duration can be any duration in 1-3 hours. In an actual application scenario, the user performs the same operation at the same position on a certain interface of a certain software multiple times within a preset period of time, and the position is outside the preset shielded area, and the smart terminal recognizes that the position has multiple false touches . In order to prevent accidental touches from affecting the normal execution of the software, the area where the position is located is adjusted to the preset shielding area. Optionally, the user manually sets the false touch location as the preset shielding area according to the false touch location that often occurs when operating the smart terminal. The preset shielding area and the false touch prevention area at the edge form a new edge shielding area.
本实施例提供的技术方案,如果在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。可灵活的根据误触的位置调整防误触区域,实现动态调整边缘屏蔽区域,减少误触次数,提高用户体验。In the technical solution provided by this embodiment, if there are multiple false touches outside the false touch prevention area within the preset time period and the positions of the false touches are the same, the false touch prevention area is adjusted according to the positions of the multiple false touches. The anti-mis-touch area can be flexibly adjusted according to the position of mis-touch, and the edge shielding area can be dynamically adjusted to reduce the number of mis-touches and improve user experience.
实施例二Embodiment two
图5为本发明实施例二提供的一种防误触的方法的流程图,作为对实施例一的进一步说明,包括:Fig. 5 is a flow chart of a method for preventing false touches provided by Embodiment 2 of the present invention, as a further description of Embodiment 1, including:
步骤200、获取左右手持握状态。Step 200, acquire the holding state of the left and right hands.
步骤210、根据左右手持握状态确定防误触区域。Step 210: Determine the anti-mistouch area according to the holding state of the left and right hands.
步骤220、在屏幕中检测用户输入的触摸操作。Step 220 , detecting a touch operation input by the user on the screen.
步骤230、当检测到用户输入触摸操作时,获取触摸操作对应的接触面。Step 230, when it is detected that the user inputs a touch operation, acquire a contact surface corresponding to the touch operation.
步骤240、若触摸操作对应的接触面部分在防误触区域内,部分在防误触区域外,则获取接触面的形状及纹理并计算接触面的面积。Step 240 : If the contact surface corresponding to the touch operation is partly within the false touch prevention area and partly outside the false touch prevention area, obtain the shape and texture of the contact surface and calculate the area of the contact surface.
步骤250、若接触面的形状为手掌形或者接触面的面积大于预设面积或者接触面含有掌纹纹理,则屏蔽该触摸操作。Step 250 , if the shape of the contact surface is palm-shaped or the area of the contact surface is larger than a preset area or the contact surface contains palmprint texture, shield the touch operation.
步骤260、若接触面的形状为手指形、接触面的面积小于预设面积且接触面含有指纹纹理,则响应该触摸操作。Step 260: If the shape of the contact surface is finger-shaped, the area of the contact surface is smaller than the preset area, and the contact surface contains fingerprint texture, respond to the touch operation.
可选的,由于用户在戴手套用手指进行触摸操作时,接触面无法感应出指纹或掌纹。此时,接触面的形状为手指形,且该接触面的面积小于预设面积。Optionally, when a user wears gloves and performs a touch operation with a finger, the contact surface cannot sense fingerprints or palm prints. At this time, the shape of the contact surface is finger-shaped, and the area of the contact surface is smaller than a preset area.
步骤270、若在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。Step 270 , if multiple false touches occur outside the false touch prevention area within the preset time period and the positions of the false touches are the same, then adjust the false touch prevention area according to the positions of the multiple false touches.
实施例三Embodiment three
图6为本发明实施例三提供的一种防误触的装置的结构示意图,如图6所示,该防误触的装置包括:防误触区域确定模块510和屏蔽确定模块530。FIG. 6 is a schematic structural diagram of a false touch prevention device provided by Embodiment 3 of the present invention. As shown in FIG. 6 , the false touch prevention device includes: a false touch prevention area determination module 510 and a shielding determination module 530 .
防误触区域确定模块510,用于根据左右手持握状态确定防误触区域;The anti-mistouch area determination module 510 is used to determine the anti-mistouch area according to the holding state of the left and right hands;
检测模块520,用于在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;A detection module 520, configured to detect a touch operation input by a user on a screen, the screen including the false touch prevention area;
屏蔽确定模块530,用于当所述检测模块520检测到的所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外时,根据所述接触面的形状确定是否进行屏蔽。The shielding determination module 530 is configured to: when the contact surface corresponding to the touch operation detected by the detection module 520 is partly within the false touch prevention area and partly outside the false touch prevention area, according to the contact surface The shape of determines whether to mask.
优选的,屏蔽确定模块530,具体用于:Preferably, the shielding determination module 530 is specifically used for:
如果所述接触面的形状为手掌形且接触面的面积大于预设面积或所述接触面中含有掌纹,则确定进行屏蔽。If the shape of the contact surface is palm-shaped and the area of the contact surface is greater than a preset area or the contact surface contains palm prints, it is determined to perform shielding.
优选的,屏蔽确定模块530,具体用于:Preferably, the shielding determination module 530 is specifically used for:
如果所述触摸操作为滑动操作,则获取所述滑动操作的起始点坐标;If the touch operation is a sliding operation, acquiring the starting point coordinates of the sliding operation;
如果所述起始点坐标位于所述防误触区域内,则根据历史操作记录或所述滑动操作的有效性,确定是否屏蔽所述触摸操作。If the coordinates of the starting point are within the anti-mistouch area, it is determined whether to block the touch operation according to historical operation records or the validity of the sliding operation.
优选的,防误触区域确定模块510,具体用于:Preferably, the false touch prevention area determination module 510 is specifically used for:
如果持握状态为右手持握状态,则将屏幕右侧边缘确定为防误触区域;If the holding state is the right hand holding state, then determine the right edge of the screen as the anti-mistouch area;
如果持握状态为左手持握状态,则将屏幕左侧边缘确定为防误触区域。If the holding state is the left hand holding state, the left edge of the screen is determined as the anti-mistouch area.
优选的,该防误触的装置用于:Preferably, the anti-mistouch device is used for:
如果在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。If multiple false touches occur outside the false touch prevention area within the preset time period and the false touch positions are the same, the false touch prevention area is adjusted according to the positions of the multiple false touches.
上述装置可执行本发明前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明前述所有实施例所提供的方法。The above-mentioned device can execute the methods provided by all the foregoing embodiments of the present invention, and has corresponding functional modules and beneficial effects for executing the above-mentioned methods. For technical details not described in detail in this embodiment, reference may be made to the methods provided in all the foregoing embodiments of the present invention.
本实施例中防误触区域确定模块510根据左右手持握状态确定防误触区域,检测模块520在屏幕中检测用户输入的触摸操作,屏蔽确定模块530若检测到触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。现有技术中,防止误触的方式是对固定边缘的触控信号进行屏蔽,当用户操作的接触面中含有屏蔽区域时,用户操作将被屏蔽,这种方式将会屏蔽非误触操作,触摸操作的识别率较低。本发明实施例提供的防误触的装置,能够根据用户的左右手持握状态来确定防误触区域,对于接触面部分在防误触区域内,部分在防误触区域外时,根据接触面的形状确定是否进行屏蔽,可有效的防止对非误触操作的错误屏蔽,提高触摸操作的识别率。此外,对于非手掌误触的情况,即手指点击屏幕边缘区域时,由于手指点击操作对应的接触面形状与手掌形状不同,因此可对全部或部分位于防误触区域内手指点击操作进行响应,提高防误触区域的操作响应效率。In this embodiment, the false touch prevention area determination module 510 determines the false touch prevention area according to the grip status of the left and right hands, the detection module 520 detects the touch operation input by the user on the screen, and if the shielding determination module 530 detects that the touch operation corresponds to the contact surface part If part of the false touch prevention area is outside the false touch prevention area, whether to perform shielding is determined according to the shape of the contact surface. In the prior art, the way to prevent false touch is to shield the touch signal of the fixed edge. When the contact surface operated by the user contains a shielded area, the user operation will be shielded. This method will shield the non-mistouch operation. The recognition rate of touch operation is low. The anti-mis-touch device provided by the embodiment of the present invention can determine the anti-mis-touch area according to the grip state of the user's left and right hands. The shape of the touch screen determines whether to shield, which can effectively prevent false shielding of non-false touch operations and improve the recognition rate of touch operations. In addition, for the case of non-palm false touch, that is, when the finger taps the edge area of the screen, since the shape of the contact surface corresponding to the finger tap operation is different from the shape of the palm, it can respond to all or part of the finger tap operation located in the anti-false touch area. Improve the operation response efficiency of the false touch prevention area.
实施例四Embodiment four
图7为本发明实施例四提供的一种移动终端的结构示意图,如图7所示,该移动终端可以包括:壳体(图中未示出)、存储器801、中央处理器(Central Processing Unit,CPU)802(又称处理器,以下简称CPU)、存储在存储器801上并可在处理器802上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU802和所述存储器801设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器801,用于存储可执行程序代码;所述CPU802通过读取所述存储器801中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:根据左右手持握状态确定防误触区域;在屏幕中检测用户输入的触摸操作,所述屏幕包括所述防误触区域;若所述触摸操作对应的接触面部分在所述防误触区域内,部分在所述防误触区域外,则根据所述接触面的形状确定是否进行屏蔽。FIG. 7 is a schematic structural diagram of a mobile terminal provided by Embodiment 4 of the present invention. As shown in FIG. 7, the mobile terminal may include: a housing (not shown in the figure), a memory 801, a central processing unit (Central Processing Unit , CPU) 802 (also known as a processor, hereinafter referred to as CPU), a computer program stored on the memory 801 and operable on the processor 802, a circuit board (not shown in the figure) and a power supply circuit (not shown in the figure ). The circuit board is placed inside the space surrounded by the housing; the CPU 802 and the memory 801 are arranged on the circuit board; the power supply circuit is used to supply power to various circuits or devices of the mobile terminal The memory 801 is used to store the executable program code; the CPU802 runs the program corresponding to the executable program code by reading the executable program code stored in the memory 801, so as to perform: according to The left and right hands hold the state to determine the false touch prevention area; detect the touch operation input by the user on the screen, and the screen includes the false touch prevention area; if the contact surface part corresponding to the touch operation is in the false touch prevention area, If the part is outside the false touch prevention area, whether to shield is determined according to the shape of the contact surface.
所述移动终端还包括:外设接口803、RF(Radio Frequency,射频)电路805、音频电路806、扬声器811、电源管理芯片808、输入/输出(I/O)子系统809、触摸屏812、其他输入/控制设备810以及外部端口804,这些部件通过一个或多个通信总线或信号线807来通信。The mobile terminal also includes: peripheral interface 803, RF (Radio Frequency, radio frequency) circuit 805, audio circuit 806, speaker 811, power management chip 808, input/output (I/O) subsystem 809, touch screen 812, other Input/control devices 810 and external ports 804 , these components communicate via one or more communication buses or signal lines 807 .
应该理解的是,图示移动终端800仅仅是移动终端的一个范例,并且移动终端800可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。It should be understood that the illustrated mobile terminal 800 is only an example of a mobile terminal, and the mobile terminal 800 may have more or fewer components than those shown in the figure, and two or more components may be combined, Or can have a different component configuration. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and/or application specific integrated circuits.
下面就本实施例提供的用于实现防误触功能的移动终端进行详细的描述,该移动终端以手机为例。The following describes in detail the mobile terminal provided in this embodiment for realizing the anti-mistouch function, and the mobile terminal takes a mobile phone as an example.
存储器801,所述存储器801可以被CPU802、外设接口803等访问,所述存储器801可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。Memory 801, the memory 801 can be accessed by the CPU 802, the peripheral interface 803, etc., the memory 801 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more disk storage devices, flash memory devices , or other volatile solid-state storage devices.
外设接口803,所述外设接口803可以将设备的输入和输出外设连接到CPU802和存储器801。Peripheral interface 803 , which can connect the input and output peripherals of the device to CPU 802 and memory 801 .
I/O子系统809,所述I/O子系统809可以将设备上的输入输出外设,例如触摸屏812和其他输入/控制设备810,连接到外设接口803。I/O子系统809可以包括显示控制器8091和用于控制其他输入/控制设备810的一个或多个输入控制器8092。其中,一个或多个输入控制器8092从其他输入/控制设备810接收电信号或者向其他输入/控制设备810发送电信号,其他输入/控制设备810可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器8092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。The I/O subsystem 809 , the I/O subsystem 809 can connect input and output peripherals on the device, such as a touch screen 812 and other input/control devices 810 , to the peripheral interface 803 . I/O subsystem 809 may include a display controller 8091 and one or more input controllers 8092 for controlling other input/control devices 810 . Among them, one or more input controllers 8092 receive electrical signals from or send electrical signals to other input/control devices 810, which may include physical buttons (push buttons, rocker buttons, etc.) ), dials, slide switches, joysticks, click wheels. It is worth noting that the input controller 8092 can be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
其中,按照触摸屏的工作原理和传输信息的介质分类,触摸屏812可以为电阻式、电容感应式、红外线式或表面声波式。按照安装方式分类,触摸屏812可以为:外挂式、内置式或整体式。按照技术原理分类,触摸屏812可以为:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏或表面声波技术触摸屏。Wherein, according to the working principle of the touch screen and the classification of the medium for transmitting information, the touch screen 812 can be a resistive type, a capacitive sensing type, an infrared type or a surface acoustic wave type. Classified according to the installation method, the touch screen 812 can be: plug-in type, built-in type or integral type. Classified according to technical principles, the touch screen 812 can be: a touch screen with vector pressure sensing technology, a touch screen with resistive technology, a touch screen with capacitive technology, a touch screen with infrared technology or a touch screen with surface acoustic wave technology.
触摸屏812,所述触摸屏812是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。可选的,触摸屏812将用户在触屏幕上触发的电信号(如接触面的电信号),发送给处理器802。A touch screen 812. The touch screen 812 is an input interface and an output interface between the user terminal and the user, and displays visual output to the user. The visual output may include graphics, text, icons, videos, and the like. Optionally, the touch screen 812 sends an electrical signal triggered by the user on the touch screen (such as an electrical signal on the contact surface) to the processor 802 .
I/O子系统809中的显示控制器8091从触摸屏812接收电信号或者向触摸屏812发送电信号。触摸屏812检测触摸屏上的接触,显示控制器8091将检测到的接触转换为与显示在触摸屏812上的用户界面对象的交互,即实现人机交互,显示在触摸屏812上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。The display controller 8091 in the I/O subsystem 809 receives electrical signals from the touch screen 812 or sends electrical signals to the touch screen 812 . The touch screen 812 detects the contact on the touch screen, and the display controller 8091 converts the detected contact into an interaction with the user interface object displayed on the touch screen 812, that is, realizes human-computer interaction, and the user interface object displayed on the touch screen 812 can be a running Icons for games, icons for networking to appropriate networks, etc. It is worth noting that the device may also include an optical mouse, which is a touch-sensitive surface that does not display visual output, or that is an extension of a touch-sensitive surface formed by a touch screen.
RF电路805,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。The RF circuit 805 is mainly used to establish communication between the mobile phone and the wireless network (that is, the network side), and realize data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc.
音频电路806,主要用于从外设接口803接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器811。The audio circuit 806 is mainly used to receive audio data from the peripheral interface 803 , convert the audio data into electrical signals, and send the electrical signals to the speaker 811 .
扬声器811,用于将手机通过RF电路805从无线网络接收的语音信号,还原为声音并向用户播放该声音。The speaker 811 is used to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 805 into sound and play the sound to the user.
电源管理芯片808,用于为CPU802、I/O子系统及外设接口所连接的硬件进行供电及电源管理。The power management chip 808 is used for power supply and power management for the hardware connected to the CPU 802 , the I/O subsystem and the peripheral interface.
在本实施例中,中央处理器802用于:In this embodiment, the central processing unit 802 is used for:
根据左右手持握状态确定防误触区域;Determine the anti-mistouch area according to the holding state of the left and right hands;
在屏幕中检测用户输入的触摸操作,屏幕包括防误触区域;Detect the touch operation input by the user on the screen, and the screen includes an anti-mistouch area;
若触摸操作对应的接触面部分在防误触区域内,部分在防误触区域外,则根据接触面的形状确定是否进行屏蔽。If part of the contact surface corresponding to the touch operation is within the false touch prevention area and part is outside the false touch prevention area, then it is determined whether to perform shielding according to the shape of the contact surface.
进一步的,根据接触面的形状确定是否进行屏蔽,包括:Further, determine whether to shield according to the shape of the contact surface, including:
如果接触面的形状为手掌形且接触面的面积大于预设面积或接触面中含有掌纹,则确定进行屏蔽。If the shape of the contact surface is palm-shaped and the area of the contact surface is larger than a preset area or the contact surface contains palm prints, it is determined to perform shielding.
进一步的,根据接触面的形状确定是否进行屏蔽,包括:Further, determine whether to shield according to the shape of the contact surface, including:
如果触摸操作为滑动操作,则获取滑动操作的起始点坐标;If the touch operation is a sliding operation, get the coordinates of the starting point of the sliding operation;
如果起始点坐标位于防误触区域内,则根据历史操作记录或滑动操作的有效性,确定是否屏蔽触摸操作。If the coordinates of the starting point are within the anti-mistouch area, it is determined whether to shield the touch operation according to the historical operation record or the validity of the sliding operation.
进一步的,根据左右手持握状态确定防误触区域,包括:Further, the anti-mistouch area is determined according to the holding state of the left and right hands, including:
如果持握状态为右手持握状态,则将屏幕右侧边缘确定为防误触区域;If the holding state is the right hand holding state, then determine the right edge of the screen as the anti-mistouch area;
如果持握状态为左手持握状态,则将屏幕左侧边缘确定为防误触区域。If the holding state is the left hand holding state, the left edge of the screen is determined as the anti-mistouch area.
进一步的,还包括:Further, it also includes:
如果在预设时长内,防误触区域以外出现多次误触且误触的位置相同,则根据多次误触的位置调整防误触区域。If multiple false touches occur outside the false touch prevention area within the preset time period and the false touch positions are the same, the false touch prevention area is adjusted according to the positions of the multiple false touches.
需要说明的是,移动终端还可以包括摄像头、蓝牙模块等,在此不再赘述。It should be noted that the mobile terminal may also include a camera, a bluetooth module, etc., which will not be repeated here.
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention, and the present invention The scope is determined by the scope of the appended claims.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611165122.1A CN106855783A (en) | 2016-12-16 | 2016-12-16 | A method, device and mobile terminal for preventing false touches |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611165122.1A CN106855783A (en) | 2016-12-16 | 2016-12-16 | A method, device and mobile terminal for preventing false touches |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106855783A true CN106855783A (en) | 2017-06-16 |
Family
ID=59125841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611165122.1A Pending CN106855783A (en) | 2016-12-16 | 2016-12-16 | A method, device and mobile terminal for preventing false touches |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106855783A (en) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107390923A (en) * | 2017-06-30 | 2017-11-24 | 广东欧珀移动通信有限公司 | A method, device, storage medium and terminal for preventing false touches on a screen |
| CN107390936A (en) * | 2017-07-31 | 2017-11-24 | 北京小米移动软件有限公司 | Trigger action processing method, device and computer-readable recording medium |
| CN107544711A (en) * | 2017-07-26 | 2018-01-05 | 武汉华星光电技术有限公司 | Reduce the control method of comprehensive platen edge contact panel misuse rate |
| CN108235747A (en) * | 2017-12-21 | 2018-06-29 | 深圳市为通博科技有限责任公司 | Edge false-touch prevention method, touch control equipment and storage medium |
| TWI630506B (en) * | 2017-06-23 | 2018-07-21 | 群邁通訊股份有限公司 | Electronic device, anti-missing method and system |
| TWI668604B (en) * | 2017-08-04 | 2019-08-11 | 大陸商益富可視精密工業(深圳)有限公司 | Electronic device and method for preventing unintentional touch |
| CN111064847A (en) * | 2019-12-14 | 2020-04-24 | 惠州Tcl移动通信有限公司 | False touch prevention method and device, storage medium and electronic equipment |
| TWI697825B (en) * | 2019-07-03 | 2020-07-01 | 華碩電腦股份有限公司 | Control method of handheld device |
| EP3671412A4 (en) * | 2017-09-11 | 2020-08-05 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | TOUCH OPERATION REACTION METHOD AND DEVICE |
| CN111506209A (en) * | 2019-01-31 | 2020-08-07 | 北京小米移动软件有限公司 | Touch signal determination method and touch signal determination device |
| CN111506246A (en) * | 2019-01-31 | 2020-08-07 | 北京小米移动软件有限公司 | Fingerprint identification determination method and fingerprint identification determination device |
| CN111638810A (en) * | 2020-05-26 | 2020-09-08 | 维沃移动通信有限公司 | Touch method and device and electronic equipment |
| CN111752419A (en) * | 2020-07-30 | 2020-10-09 | 广州创知科技有限公司 | Interactive control method, device, intelligent blackboard and storage medium of intelligent blackboard |
| CN112068730A (en) * | 2020-08-27 | 2020-12-11 | 北京小米移动软件有限公司 | Point output control method, point output control device, and storage medium |
| CN112088350A (en) * | 2018-03-28 | 2020-12-15 | 萨罗尼科斯贸易与服务一人有限公司 | Mobile device and method for improving reliability of touch on a touch screen |
| US10901553B2 (en) | 2017-09-11 | 2021-01-26 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for responding to touch operation and electronic device |
| CN112987958A (en) * | 2019-12-16 | 2021-06-18 | 北京小米移动软件有限公司 | Touch signal processing method and device |
| US11061558B2 (en) | 2017-09-11 | 2021-07-13 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Touch operation response method and device |
| CN113507634A (en) * | 2021-06-29 | 2021-10-15 | 上海闻泰信息技术有限公司 | Video playing method and device, electronic equipment and readable storage medium |
| US11194425B2 (en) | 2017-09-11 | 2021-12-07 | Shenzhen Heytap Technology Corp., Ltd. | Method for responding to touch operation, mobile terminal, and storage medium |
| CN113934313A (en) * | 2020-06-29 | 2022-01-14 | 北京小米移动软件有限公司 | Touch screen control method and device, terminal and storage medium |
| WO2023098628A1 (en) * | 2021-11-30 | 2023-06-08 | 维沃移动通信有限公司 | Touch-control operation method and apparatus, and electronic device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104020878A (en) * | 2014-05-22 | 2014-09-03 | 小米科技有限责任公司 | Touch input control method and device |
| CN104635985A (en) * | 2015-01-30 | 2015-05-20 | 深圳市中兴移动通信有限公司 | Mistaken touching preventing method and device for mobile terminal |
| CN104679429A (en) * | 2015-02-12 | 2015-06-03 | 深圳市中兴移动通信有限公司 | Accidental-touch-prevention method and device |
| CN105183235A (en) * | 2015-10-19 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | Method for preventing mistakenly touching edge of touch control screen |
| CN105243345A (en) * | 2015-10-30 | 2016-01-13 | 维沃移动通信有限公司 | Accidental touch preventing method for electronic equipment and electronic equipment |
| CN105404463A (en) * | 2015-10-30 | 2016-03-16 | 上海创功通讯技术有限公司 | Mobile terminal of touch screen and mistaken touch resistance method thereof |
| CN105975160A (en) * | 2016-05-26 | 2016-09-28 | 深圳市金立通信设备有限公司 | Mistaken touch prevention method and terminal |
-
2016
- 2016-12-16 CN CN201611165122.1A patent/CN106855783A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104020878A (en) * | 2014-05-22 | 2014-09-03 | 小米科技有限责任公司 | Touch input control method and device |
| CN104635985A (en) * | 2015-01-30 | 2015-05-20 | 深圳市中兴移动通信有限公司 | Mistaken touching preventing method and device for mobile terminal |
| CN104679429A (en) * | 2015-02-12 | 2015-06-03 | 深圳市中兴移动通信有限公司 | Accidental-touch-prevention method and device |
| CN105183235A (en) * | 2015-10-19 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | Method for preventing mistakenly touching edge of touch control screen |
| CN105243345A (en) * | 2015-10-30 | 2016-01-13 | 维沃移动通信有限公司 | Accidental touch preventing method for electronic equipment and electronic equipment |
| CN105404463A (en) * | 2015-10-30 | 2016-03-16 | 上海创功通讯技术有限公司 | Mobile terminal of touch screen and mistaken touch resistance method thereof |
| CN105975160A (en) * | 2016-05-26 | 2016-09-28 | 深圳市金立通信设备有限公司 | Mistaken touch prevention method and terminal |
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI630506B (en) * | 2017-06-23 | 2018-07-21 | 群邁通訊股份有限公司 | Electronic device, anti-missing method and system |
| CN107390923A (en) * | 2017-06-30 | 2017-11-24 | 广东欧珀移动通信有限公司 | A method, device, storage medium and terminal for preventing false touches on a screen |
| CN107390923B (en) * | 2017-06-30 | 2020-05-12 | Oppo广东移动通信有限公司 | Screen false touch prevention method and device, storage medium and terminal |
| CN107544711A (en) * | 2017-07-26 | 2018-01-05 | 武汉华星光电技术有限公司 | Reduce the control method of comprehensive platen edge contact panel misuse rate |
| CN107390936A (en) * | 2017-07-31 | 2017-11-24 | 北京小米移动软件有限公司 | Trigger action processing method, device and computer-readable recording medium |
| TWI668604B (en) * | 2017-08-04 | 2019-08-11 | 大陸商益富可視精密工業(深圳)有限公司 | Electronic device and method for preventing unintentional touch |
| EP3671412A4 (en) * | 2017-09-11 | 2020-08-05 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | TOUCH OPERATION REACTION METHOD AND DEVICE |
| US11194425B2 (en) | 2017-09-11 | 2021-12-07 | Shenzhen Heytap Technology Corp., Ltd. | Method for responding to touch operation, mobile terminal, and storage medium |
| US11086442B2 (en) | 2017-09-11 | 2021-08-10 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for responding to touch operation, mobile terminal, and storage medium |
| US11061558B2 (en) | 2017-09-11 | 2021-07-13 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Touch operation response method and device |
| US10901553B2 (en) | 2017-09-11 | 2021-01-26 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for responding to touch operation and electronic device |
| EP3528099A4 (en) * | 2017-12-21 | 2019-10-30 | Shenzhen Weitongbo Technology Co., Ltd. | METHOD FOR AVOIDING ERROR TOUCHING EDGE, TOUCH CONTROL DEVICE, AND STORAGE MEDIUM |
| CN108235747A (en) * | 2017-12-21 | 2018-06-29 | 深圳市为通博科技有限责任公司 | Edge false-touch prevention method, touch control equipment and storage medium |
| US11093083B2 (en) | 2017-12-21 | 2021-08-17 | Shenzhen Weitongbo Technology Co., Ltd. | Method for preventing an edge from being unintentionally touched, touch control apparatus and storage medium |
| WO2019119361A1 (en) * | 2017-12-21 | 2019-06-27 | 深圳市为通博科技有限责任公司 | Method for avoiding mistakenly touching edge, touch control device and storage medium |
| CN112088350A (en) * | 2018-03-28 | 2020-12-15 | 萨罗尼科斯贸易与服务一人有限公司 | Mobile device and method for improving reliability of touch on a touch screen |
| CN111506209A (en) * | 2019-01-31 | 2020-08-07 | 北京小米移动软件有限公司 | Touch signal determination method and touch signal determination device |
| CN111506246A (en) * | 2019-01-31 | 2020-08-07 | 北京小米移动软件有限公司 | Fingerprint identification determination method and fingerprint identification determination device |
| TWI697825B (en) * | 2019-07-03 | 2020-07-01 | 華碩電腦股份有限公司 | Control method of handheld device |
| CN111064847A (en) * | 2019-12-14 | 2020-04-24 | 惠州Tcl移动通信有限公司 | False touch prevention method and device, storage medium and electronic equipment |
| CN112987958A (en) * | 2019-12-16 | 2021-06-18 | 北京小米移动软件有限公司 | Touch signal processing method and device |
| CN112987958B (en) * | 2019-12-16 | 2024-04-19 | 北京小米移动软件有限公司 | Touch signal processing method and device |
| CN111638810A (en) * | 2020-05-26 | 2020-09-08 | 维沃移动通信有限公司 | Touch method and device and electronic equipment |
| CN111638810B (en) * | 2020-05-26 | 2024-04-02 | 维沃移动通信有限公司 | Touch control method and device and electronic equipment |
| CN113934313A (en) * | 2020-06-29 | 2022-01-14 | 北京小米移动软件有限公司 | Touch screen control method and device, terminal and storage medium |
| CN111752419A (en) * | 2020-07-30 | 2020-10-09 | 广州创知科技有限公司 | Interactive control method, device, intelligent blackboard and storage medium of intelligent blackboard |
| CN112068730A (en) * | 2020-08-27 | 2020-12-11 | 北京小米移动软件有限公司 | Point output control method, point output control device, and storage medium |
| CN112068730B (en) * | 2020-08-27 | 2024-11-05 | 北京小米移动软件有限公司 | Reporting point output control method, reporting point output control device and storage medium |
| CN113507634A (en) * | 2021-06-29 | 2021-10-15 | 上海闻泰信息技术有限公司 | Video playing method and device, electronic equipment and readable storage medium |
| WO2023098628A1 (en) * | 2021-11-30 | 2023-06-08 | 维沃移动通信有限公司 | Touch-control operation method and apparatus, and electronic device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106855783A (en) | A method, device and mobile terminal for preventing false touches | |
| US10969903B2 (en) | Method, device and mobile terminal for preventing false-touch on touch screen | |
| CN106681638B (en) | A kind of touch screen control method, device and mobile terminal | |
| CN106527818B (en) | A control method, device and mobile terminal for touch operation on a mobile terminal | |
| CN106855782B (en) | A method, device and terminal for preventing accidental touch | |
| CN106598335B (en) | A kind of touch screen control method, device and mobile terminal of mobile terminal | |
| CN106775405A (en) | Method and device for preventing false touch on touch screen of mobile terminal, and mobile terminal | |
| CN106681635B (en) | A split-screen anti-mistouch method, device and mobile terminal | |
| CN106775087B (en) | A touch screen control method, device and mobile terminal of a mobile terminal | |
| CN106406633A (en) | A method, device and mobile terminal for preventing false touches on the edge of a touch screen | |
| CN106681637B (en) | Touch screen display method and device and mobile terminal | |
| CN106708263A (en) | Method, device and mobile terminal for preventing false touch of touch screen | |
| CN106681555A (en) | Touch screen control method and device of mobile terminal and mobile terminal | |
| CN106681554B (en) | A control method, device and mobile terminal for a touch screen of a mobile terminal | |
| CN106598249A (en) | A method, device and mobile terminal for preventing false touch of a touch button | |
| CN106681636B (en) | Method and device for preventing false touch and mobile terminal | |
| CN106775407A (en) | Method and device for controlling touch screen of mobile terminal and mobile terminal | |
| CN106855784A (en) | Method, device and terminal for preventing false triggering of touch keys | |
| CN106855785A (en) | A method, device and mobile terminal for realizing anti-mistouch screen when holding with both hands | |
| CN106775086A (en) | Method and device for controlling touch screen of mobile terminal and mobile terminal | |
| CN106648232A (en) | Method, device and terminal for preventing false triggering of touch buttons | |
| CN106708520A (en) | Touch screen control method and device of mobile terminal and mobile terminal | |
| CN106775085A (en) | A kind of method of screen edge false-touch prevention, device and mobile terminal | |
| TWI510976B (en) | Touching input source selection method and electronic device | |
| CN106909250A (en) | Touch operation processing method, device and mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170616 |