WO2018107849A1 - Method for controlling touch operation on mobile terminal, and related product - Google Patents
Method for controlling touch operation on mobile terminal, and related product Download PDFInfo
- Publication number
- WO2018107849A1 WO2018107849A1 PCT/CN2017/103159 CN2017103159W WO2018107849A1 WO 2018107849 A1 WO2018107849 A1 WO 2018107849A1 CN 2017103159 W CN2017103159 W CN 2017103159W WO 2018107849 A1 WO2018107849 A1 WO 2018107849A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- area
- touch
- application software
- touch operation
- setting
- 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.)
- Ceased
Links
Images
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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0446—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
Definitions
- the present invention claims the prior application priority of the application No. 201611167775.3, entitled “Control Method, Apparatus and Mobile Terminal for Touch Operation on a Mobile Terminal", which was filed on December 16, 2016, the content of the above-mentioned prior application is introduced. The way is incorporated into this text.
- the embodiments of the present invention relate to the field of touch technologies, and in particular, to a method and a related product for controlling a touch operation on a mobile terminal.
- the mobile terminal presents a trend that the touch screen border is getting narrower and narrower, even the full screen without borders.
- the narrow border or even no border makes the mobile terminal accommodate a larger touch screen in a limited body, but it also brings a problem. When the user holds the mobile terminal, it is easy to touch the edge of the touch screen, thereby causing misoperation. .
- the invention provides a method, a device and a mobile terminal for controlling a touch operation on a mobile terminal, so as to adaptively prevent an erroneous operation of a user.
- an embodiment of the present invention provides a method for controlling a touch operation on a mobile terminal, including:
- Touch points located in the set area corresponding to the touch operation are marked as invalid contacts, and the invalid contacts are shielded.
- an embodiment of the present invention further provides a control device for a touch operation on a mobile terminal.
- the device includes:
- the area adjustment module is configured to adjust a touch screen preset anti-missing area by using a setting area corresponding to the setting application software when detecting the running of the setting application software, where the position, shape and area of the setting area Corresponding to the currently running application software;
- the operation determining module is configured to determine, when the touch operation input by the user is detected, whether the touch point corresponding to the touch operation is located in the set area;
- the contact shielding module is configured to mark the touch point located in the set area corresponding to the touch operation as an invalid contact, and shield the invalid contact.
- an embodiment of the present invention further provides a mobile terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, where the processor implements the following steps when executing the computer program :
- Touch points located in the set area corresponding to the touch operation are marked as invalid contacts, and the invalid contacts are shielded.
- a computer readable storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to perform the method of the first aspect.
- a computer program product comprising a non-transitory computer readable storage medium storing a computer program, the computer program being operative to cause a computer to perform the method of the first aspect.
- Embodiments of the present invention provide a control method for a touch operation on a terminal, and a control device for performing the control method, and a terminal integrated with the control device, which is implemented when different users operate different application software.
- the setting area is adaptively set to perform a masking operation on the touch points in the set area, and perform a reporting operation on the remaining touch points located outside the set area.
- the embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem that the user's misoperation is prevented from being adaptively prevented is realized, and the accuracy of the touch point reporting is improved, thereby improving the touch in the terminal. The effect of the processing accuracy of the event.
- FIG. 1 is a flowchart of a method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention
- 2a is a schematic diagram of an anti-missing area and a user interface
- 2b is a schematic diagram of an anti-missing area and a user interface according to an embodiment of the present invention
- FIG. 3a is a schematic diagram of an anti-missing area and a historical touch operation record according to an embodiment of the present invention
- FIG. 3b is a schematic diagram of an anti-missing area of a touch screen according to an embodiment of the present invention.
- FIG. 4 is a flowchart of still another method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention
- FIG. 5 is a flowchart of another method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of a control device for a touch operation on a mobile terminal according to an embodiment of the present invention
- FIG. 7 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
- the current method is to set a certain area on the edge of the touch screen, and mark the area as an anti-missing area. If the other areas of the touch screen are clicked while the anti-missing area of the touch screen is pressed, the finger information of the anti-missing area will be released, that is, the contact coordinates in the anti-error trigger area are not reported, and other areas are reported. Contact coordinates inside. Thereby, the touch operation in other areas of the touch screen is responded, thereby implementing the function of preventing the false touch on the edge area of the touch screen.
- the above-mentioned anti-missing area is fixedly disposed on the edge of the touch screen. Since different users are operating different application software, it may be necessary to report the contact located at the edge of the touch screen. For example, when the user is playing some horizontal screen games, the user needs to Operate the preset anti-missing area. At this time, the existing processing method can only be to turn off the touch screen edge anti-missing function in response to the touch operation on the preset anti-missing area. However, this processing method cannot prevent the user from accidentally touching some virtual keys and switches to the upper-level interface of the current display interface, thereby interrupting the normal use of the user. Therefore, it is an urgent problem to be solved to propose a scheme for adaptively preventing user's erroneous operation.
- the method further includes:
- the method further includes:
- the coordinates of the touch points in which the reported frequency in the historical touch operation record is less than the set threshold is determined as the reference coordinates, and the set area is determined according to the reference coordinates.
- determining whether the touch point corresponding to the touch operation is located in the setting area includes:
- the touch point located in the set area corresponding to the touch operation is marked as an invalid contact, and the invalid contact is shielded, including:
- the touch operation includes at least two touch points
- the touch point located in the set area is marked as an invalid contact, and the invalid contact is discarded.
- the coordinates of the remaining touch points outside the set area are reported.
- the preset anti-missing area is rectangular in shape and the length is the same as the length of the touch screen display area.
- the adjusting the touch screen preset anti-missing area by using the setting area corresponding to the setting application software includes:
- the setting application software When the setting application software is first turned on, prompting whether to set a setting area, receiving an indication of inputting the setting setting area, identifying a control position on the interface display content of the application software, and adjusting the preset defense according to the position of the control Touch the area to get the setting area.
- the detecting the touch operation input by the user includes:
- the touch information is identified, and a touch operation input by the user is determined based on the touch information.
- the touch control device on the mobile terminal further includes:
- a setting area determining module configured to identify a control position on an interface display content of the application software when the application software is first turned on
- the touch control device on the mobile terminal further includes:
- a setting area determining module configured to determine, when acquiring a locale setting instruction for the application software, whether the number of historical touch operation records corresponding to the same account of the application software exceeds a set recording threshold
- the operation determining module is specifically configured to:
- the touch control device is touched on the mobile terminal, and the contact shielding module is specifically configured to:
- the touch operation includes at least two touch points
- the touch point located in the set area is marked as an invalid contact, and the invalid contact is discarded.
- the coordinates of the remaining touch points outside the set area are reported.
- the touch control device is touched on the mobile terminal, and the preset anti-missing area is rectangular in shape and has the same length as the touch screen display area.
- the area adjustment module is specifically configured to prompt whether to set a setting area when the setting application software is first turned on, and when the indication of the input setting setting area is received, identify the The interface of the application software displays the position of the control on the content, and adjusts the preset anti-missing area according to the position of the control to obtain the setting area.
- the touch control device is used on the mobile terminal, and the area adjustment module is further configured to acquire coordinates of the interface control on the screen display content of the application software when prompted to set the set area.
- FIG. 1 is a flowchart of a method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention.
- the method may be performed by a control device for touch operation on a mobile terminal, where the device may be implemented by software and/or hardware. Generally, it can be integrated in the terminal, especially in the mobile terminal.
- the method includes the following steps:
- Step 110 When detecting the running of the setting application software, adjust the touch screen preset anti-missing area by using the setting area corresponding to the setting application software.
- the touch screens include resistive touch screens, capacitive touch screens, and piezoelectrics. Touch screen, etc.
- the touch screen detects the touch information, thereby identifying the user's touch operation.
- the touch screen edge anti-missing function is usually integrated on the mobile terminal. Edge The anti-missing function is to preset an area of a set shape and/or size at the edge of the touch screen, and mark the area as an anti-missing area.
- the shape of the preset anti-missing area in FIG. 2a is a rectangle, and the length is the same as the length of the touch screen display area.
- the specific location of the anti-missing area can also be adjusted, for example, can be located at the left and right edges of the touch screen, and can also be located at the lower left and/or lower right of the edge of the touch screen. If the user presses the anti-missing area of the touch screen and then clicks on other areas of the touch screen, the finger information of the anti-missing area is released, and the click operation of other areas of the touch screen is responded to. Among them, there are many ways to determine the anti-missing area.
- the user group can be used to check the holding mode and posture of different types or shapes of mobile terminals, and the screen area that most users can easily touch is set to prevent mistakes. Touch the area and complete the settings before the mobile terminal leaves the factory. For example, before the user starts to use the mobile terminal, the user can also enter the holding mode input function, and the mobile terminal collects relevant data of the user holding the mobile terminal, and analyzes the area that the user easily touches according to the collected data, and sets the area. It is designated as an anti-missing area. This embodiment does not specifically limit the number of preset anti-missing areas. 2a is a schematic diagram of an anti-missing area and a user interface. As shown in FIG.
- the left and right sides of the touch screen 201 of the mobile terminal respectively include a first preset anti-missing area 202 and a second preset anti-missing area. 203.
- the pause button 204 in the user interface is partially located in the first preset anti-missing area 202.
- the display control and the first preset anti-missing area 202 have a first overlapping area 205
- the display control and the second preset anti-missing area 203 have a second overlapping area 206. It can be known that if the anti-missing function of the edge of the touch screen is turned on, when the user operates the control in the first overlapping area 205, the operation may be blocked due to the anti-missing function, thereby affecting the normal use of the user. If the anti-missing function is turned off, the palm may accidentally touch the eject button 207 and switch to the upper-level interface display of the current interface when the first overlapping area 205 is operated, which also affects the normal use of the user.
- the embodiment of the present invention provides a scheme for adaptively adjusting a preset anti-missing area, and when the setting application software is detected, the touch screen preset is adjusted according to the anti-missing area corresponding to the setting application software.
- Anti-missing area The setting area in this embodiment is an anti-missing area obtained by adaptively adjusting the preset anti-missing area according to the currently applied setting application software.
- the location, shape and area of the set area correspond to the currently running application software.
- the location, shape, and area of the setting area correspond to the location of the interface control on the display interface of the currently running application software or the historical touch operation record of the user in the same account of the application software.
- FIG. 2b is a schematic diagram of an anti-missing area and a user interface according to an embodiment of the present invention.
- the original first anti-missing area 202 is added.
- the range area is set around the pause button 204, and the first overlap area 205 in which the original first preset mis-touch area 202 overlaps with the display control is removed, and a new anti-missing area is obtained.
- the locale setting instruction for the application software when the locale setting instruction for the application software is acquired, determining whether the number of historical touch operation records corresponding to the same account of the application software exceeds a set recording threshold; the number of records in the historical touch operation exceeds
- the recording threshold is set, the touch point coordinates of the historical touch operation record whose reported frequency is less than the set threshold are determined as reference coordinates, and the set area is determined according to the reference coordinates.
- statistical analysis is performed on the historical touch operation record of the application software, and the contact position and the contact reporting frequency of the historical touch operation on the touch screen are obtained. Based on the contact position and the contact reporting frequency of the above historical touch operation, the area that the user does not frequently touch is set as the anti-missing area.
- FIG. 3 is a schematic diagram of an anti-missing area and a historical touch operation record according to an embodiment of the present invention
- the left and right sides of the touch screen 301 of the mobile terminal respectively include a first preset anti-missing area 302 and a second preset anti-error Touch area 303.
- the area where the contacts are densely distributed and the higher frequency of reporting is the second area 305, and the contacts in the first area 304 and the third area 306 are few and the reporting frequency is low, so that the first area 304 and the first area can be determined.
- the three areas 306 are areas that the user does not touch often, and the area is set as an anti-missing area, and a schematic diagram of the touch screen anti-mistake area shown in FIG. 3b is obtained.
- the application software is first turned on, the user is prompted to select whether to adaptively adjust the preset anti-missing area. If the user inputs a confirmation operation, the operation of adjusting the preset anti-missing area is triggered. After the adjustment of the preset anti-missing area is completed, the application software is marked to distinguish it from other application software that does not perform the preset anti-missing area operation. For example, add the application that completes the preset anti-missing area adjustment to the whitelist. For another example, an anti-missing area adjustment button may be added to the mobile terminal to perform an adjustment operation for the user to perform a preset anti-missing area for an application software. Similarly, after the adjustment of the preset anti-missing area is completed, the application software is marked to distinguish it from other application software that does not perform the preset anti-missing area operation.
- the touch screen preset anti-missing area is adjusted by using the setting area corresponding to the setting application software
- the setting application software may be at the mobile terminal.
- Running in the background it is also possible to run in the foreground of the mobile terminal, preferably, when setting the application
- the touch screen preset anti-missing area is adjusted by using the setting area corresponding to the setting application software, which is not specifically limited in this embodiment.
- Step 120 When detecting a touch operation input by the user, determine whether the touch point corresponding to the touch operation is located in the set area.
- the touch operation in this embodiment includes various forms of operations in contact with the touch screen, such as clicking, long pressing, and sliding.
- the touch screen detects the touch information, thereby identifying the user's touch operation.
- a capacitive touch screen determines a touch point by sensing a change in capacitance generated by a human touch. It has two sets of signal lines: a driving line and a sensing line, the driving line transmits a signal, and the sensing line detects a change in the capacitance value.
- the finger touches the metal layer due to the presence of the human body electric field, the finger and the surface of the touch screen form a coupling capacitor.
- the capacitor is a direct conductor, and the finger sucks a small current from the contact point.
- the coupling between the two electrodes near the touch point is affected, thereby changing the capacitance between the two electrodes.
- the electrodes in the direction of the driving line sequentially emit excitation signals, and all the electrodes in the direction of the sensing line receive signals at the same time, so that the capacitance values of all the intersections of the lateral and longitudinal electrodes can be obtained, that is, the two-dimensional plane of the entire touch screen.
- the size of the capacitor can calculate the coordinates of each touch point, so even if there are multiple touch points on the screen, the true coordinates of each touch point can be calculated.
- the touch information including the x coordinate, the y coordinate of the touched point, the size of the contact surface (including the length and width, and the like) and the number of fingers touched can be determined, and after the touch information is recognized, the coordinate information is reported to the upper layer through the input system.
- Touch information can be used to detect touch operations that occur somewhere on the screen (which can include touch location and touch type).
- the coordinates of the touch point corresponding to the touch operation are matched with the coordinates of the set area, and it is determined according to the matching result whether the touch operation is located in the set area.
- Step 130 Mark the touch point located in the set area corresponding to the touch operation as an invalid contact, and shield the invalid contact.
- the touch operation includes at least two touch points, and at least one touch point is located in the set area.
- the touch point located in the set area is marked as an invalid contact, and the coordinates of the invalid contact are discarded, and the remaining touch points outside the set area are reported.
- the user performs a position swapping operation on the letters P and A in the area 208 in FIG. 2b. Since the anti-missing area is adjusted, the letters A and P in the position 208 are located outside the set area (adjusted anti-missing area).
- the mobile terminal responds to the touch operation without affecting the reporting of the touch point coordinates corresponding to the touch operation. However, if the user performs a position swapping operation on the letters P and A in the area 208 of FIG.
- the technical solution of the embodiment adjusts the touch screen preset anti-missing area by using the setting area corresponding to the setting application software when detecting the setting application software running; if the user inputs the touch operation corresponding to the touch point Located in the set area, the touch point is marked as an invalid contact, and the invalid contact is shielded.
- the embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem of adaptively preventing the user from being mishandled is realized, and the accuracy of the touch point reporting is improved, thereby improving the processing accuracy of the touch event in the terminal. Effect.
- FIG. 4 is a flowchart of still another method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention. Based on the foregoing technical solution, the method specifically includes the following steps:
- Step 410 When detecting that the application software is running, adjust a touch screen preset anti-missing area by using a setting area corresponding to the application software.
- the setting area in this embodiment is determined according to the position of the control on the interface of the application software.
- the application software When the application software is first turned on, the user is prompted to select whether to set the setting area to replace the touch screen preset anti-missing area by the setting area.
- the position of the control on the interface display content of the application software is identified, and the preset anti-missing area is adjusted according to the position of the control to obtain the setting area.
- the application software is first turned on, the user is prompted to select whether to set the setting area.
- the coordinates of the interface control on the interface display content of the application software are acquired.
- the interface control is a visual graphic "component" that can be placed on the form, such as a button, a file edit box, and the like. Most of them have the ability to execute functions or to trigger code execution through "events" and complete responses.
- the coordinates of the interface control corresponding to the pause button 204, the application operation area 209, the prompt key 210, the item key 211, and the exit key 207 are acquired.
- the exit key 207 for performing the exit function is filtered according to a preset rule.
- the coordinates of the corresponding interface controls in the screen.
- the coordinates of the interface control corresponding to the application operation area 209 overlapping with the preset anti-missing area are filtered.
- the rule for screening the interface control in this embodiment is to select an interface control that causes the application software to exit the current display interface or interrupt the normal execution process of the application software, and select an application operation area that overlaps with the preset anti-missing area.
- the coordinates of the pause key 204 and the exit key 207 are selected from the coordinates of the acquired interface control in the screen.
- the first preset anti-missing area 202 is adjusted according to the coordinates of the interface control corresponding to the pause button 204 in the screen, so that the pause key 204 and its surrounding setting range become the anti-missing area.
- the first preset anti-missing area 202 is adjusted according to the coordinates of the interface control corresponding to the first overlapping area 205 in the screen, so that the first overlapping area 205 is restored to the normal touch area.
- the second preset anti-missing area 203 is adjusted according to the coordinates of the interface control corresponding to the second overlapping area 206 in the screen, so that the second overlapping area 206 is restored to the normal touch area.
- the second preset anti-missing area 203 is adjusted according to the coordinates of the interface control corresponding to the exit key 207 in the screen, so that the exit key 207 and its surrounding setting range become the anti-missing area.
- Step 420 Acquire a touch operation input by the user.
- the touch information is identified, and a touch operation input by the user is determined based on the touch information.
- Step 430 Determine whether the touch point corresponding to the touch operation is located in the set area. If yes, execute step 440. If no, execute step 450.
- step 440 is performed on the touch point. If the touch point is outside the set area, step 450 is performed on the touch point.
- Step 440 Mark the touch point located in the set area corresponding to the touch operation as an invalid contact, and shield the invalid contact.
- the touch point located in the set area corresponding to the touch operation is marked as an invalid contact, and the invalid contact coordinates are discarded.
- Step 450 Report a touch point located outside the set area corresponding to the touch operation.
- the coordinates of the touch points of the remaining touch points outside the set area corresponding to the touch operation are reported.
- the preset anti-missing area is adjusted according to the coordinates of the interface control on the interface of the application software to realize the adaptive adjustment according to the display content.
- the preset anti-missing area makes the setting of the preset anti-missing area more reasonable.
- FIG. 5 is a flowchart of another method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention. Based on the above technical solution, the following steps may also be used to determine the setting area:
- Step 510 Acquire a number of historical touch operation records corresponding to the same account of the application software when acquiring a locale setting instruction for the application software.
- An anti-missing area adjustment button is added to the mobile terminal to perform an adjustment operation for the user to perform a preset anti-missing area for an application software.
- the software identification list of the application software installed in the mobile terminal is popped up, and the user can select one of the software identifiers to determine that the preset anti-missing area is executed by the application software corresponding to the software identifier. Adjust the operation.
- a locale setting instruction for the application software is generated.
- the local area setting instruction is obtained, the account information of the application software is obtained, and the user name of the different account is displayed for the user to select.
- the user selects a certain user name the historical touch operation record and the number of records of the account corresponding to the user name are obtained.
- Step 520 Determine whether the number of historical touch operation records exceeds a set recording threshold. If yes, execute step 530. If no, execute step 540.
- the acquired number of records of the historical touch operation record of the account is compared with a set recording threshold.
- step 530 is performed.
- step 540 is performed.
- Step 530 Determine a touch point coordinate in which the reported frequency in the historical touch operation record is less than a set threshold, and determine the set area according to the reference coordinate as a reference coordinate.
- the anti-missing area and the historical touch operation record diagram shown in FIG. 3a are drawn according to the touch point coordinates in the historical touch operation record.
- the area with a higher frequency of the report in FIG. 3a is the second area 305
- the area with the lower frequency of reporting is the first area 304 and the third area 306.
- the first boundary line 307 is determined according to the coordinates of the series of touch points of the first area 304 near the second area 305, so as to distinguish the anti-missing area from the normal touch area by the first dividing line 307.
- the set area shown in the schematic diagram of the touch screen anti-missing area.
- the set area is used as the adjusted anti-missing area, and includes a first preset anti-missing area 302 located at one end of the touch screen 301 and a second preset anti-missing area 303 located at the other end of the touch screen 301.
- the setting area is recorded to replace the preset anti-missing area according to the setting area after the user logs in to the application software with the user name.
- Step 540 The number of current history touch operation records of the user is prompted to be insufficient.
- the prompt information is displayed to prompt the user that the number of historical touch operation records corresponding to the user name is insufficient, and the user is asked whether to determine the setting area by using the position of the control on the interface of the application software. If the user inputs a confirmation indication, the position of the control on the interface display content of the application software is executed, and the preset anti-missing area is adjusted according to the position of the control to obtain the setting area.
- the preset anti-missing area is adjusted according to the user history touch operation, and the preset anti-missing area is adaptively adjusted to set the area that the user does not frequently touch as the anti-missing area, so that the preset The setting of the anti-missing area is more in line with the user's operating habits, thereby effectively avoiding accidental touch operations.
- the embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem of adaptively preventing the user from being mishandled is realized, and the accuracy of the touch point reporting is improved, thereby improving the processing accuracy of the touch event in the terminal. Effect.
- FIG. 6 is a schematic structural diagram of a control device for a touch operation on a mobile terminal according to an embodiment of the present invention.
- the device may be implemented by software and/or hardware, and may be integrated in a mobile terminal, and the touch screen of the mobile terminal may be controlled by a control method of performing a touch operation on the mobile terminal.
- the device includes: an area adjustment module 610, an operation determination module 620, and a contact shielding module 630.
- the area adjustment module 610 is configured to adjust a touch screen preset anti-missing area by using a setting area corresponding to the setting application software when detecting the running of the setting application software, where the setting area is located,
- the shape and area correspond to the currently running application software.
- the location, shape, and area of the set area correspond to the position of the interface control on the display interface of the currently running application software or the historical touch operation record of the user in the same account of the application software.
- the operation determining module 620 is configured to determine, when the touch operation input by the user is detected, whether the touch point corresponding to the touch operation is located in the set area.
- the contact shielding module 630 is configured to mark the touch point located in the set area corresponding to the touch operation as an invalid contact, and shield the invalid contact.
- Embodiments of the present invention provide a control device for a touch operation on a terminal, which is configured to adaptively set a setting area when different users operate different application software, to perform a shielding operation on the touch points in the set area, and the remaining A touch point located outside the set area performs a report operation.
- the embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem of adaptively preventing the user from being mishandled is realized, and the accuracy of the touch point reporting is improved, thereby improving the processing accuracy of the touch event in the terminal. Effect.
- the method further includes:
- a setting area determining module configured to identify a control position on an interface display content of the application software when the application software is first turned on
- the method further includes:
- a setting area determining module configured to determine, when acquiring a locale setting instruction for the application software, whether the number of historical touch operation records corresponding to the same account of the application software exceeds a set recording threshold
- the coordinates of the touch points in which the reported frequency in the historical touch operation record is less than the set threshold is determined as the reference coordinates, and the set area is determined according to the reference coordinates.
- the operation determining module 620 is specifically configured to:
- the contact shielding module 630 is specifically configured to:
- the touch operation includes at least two touch points
- the touch point located in the set area is marked as an invalid contact, and the invalid contact is discarded.
- the coordinates of the remaining touch points outside the set area are reported.
- An embodiment of the present invention provides a mobile terminal, where the control device for touch operation on the mobile terminal described in the above technical solution is integrated.
- the mobile terminal in this embodiment may specifically be a terminal such as a mobile phone, a handheld game console, a personal digital assistant, and a tablet computer, and is preferably a smart phone.
- FIG. 7 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
- the mobile terminal may include: a casing (not shown), a memory 701, a central processing unit (CPU) 702 (also referred to as a processor, hereinafter referred to as a CPU), and a circuit board ( Not shown in the drawing), touch screen 712 and power supply circuit (not shown).
- CPU central processing unit
- FIG. 7 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
- the mobile terminal may include: a casing (not shown), a memory 701, a central processing unit (CPU) 702 (also referred to as a processor, hereinafter referred to as a CPU), and a circuit board ( Not shown in the drawing), touch screen 712 and power supply circuit (not shown).
- CPU central processing unit
- the touch screen 712 is configured to convert a user operation into an electrical signal input to the processor, and display a visual output signal;
- the circuit board is disposed inside the space enclosed by the touch screen 712 and the housing;
- the CPU 702 and the memory 701 are disposed on the circuit board;
- the power supply circuit is configured to supply power to each circuit or device of the mobile terminal;
- the memory 701 is configured to store a computer program;
- the CPU 702 reads And executing the computer program stored in the memory 701.
- the CPU 702 when executing the computer program, implements the following steps: when detecting the running of the setting application software, adjusting a touch screen preset anti-missing area by using a setting area corresponding to the setting application software, wherein the setting The position, the shape and the area of the fixed area correspond to the currently running application software; when the touch operation input by the user is detected, it is determined whether the touch point corresponding to the touch operation is located in the set area; The touch points located in the set area are marked as invalid contacts, and the invalid contacts are shielded.
- the mobile terminal further includes: a peripheral interface 703, an RF (Radio Frequency) circuit 705, an audio circuit 706, a speaker 711, a power management chip 708, an input/output (I/O) subsystem 709, and other inputs/controls.
- a peripheral interface 703 an RF (Radio Frequency) circuit 705, an audio circuit 706, a speaker 711, a power management chip 708, an input/output (I/O) subsystem 709, and other inputs/controls.
- RF Radio Frequency
- the illustrated mobile terminal 700 is merely one example of a mobile terminal, and that the mobile terminal 700 may have more or fewer components than those shown in the figures, and two or more components may be combined. Or it can have different component configurations.
- the various components shown in the figures can be in hardware, software, or both hardware and software including one or more signal processing and/or application specific integrated circuits. Implemented in combination.
- the mobile terminal integrated with the control device for the touch operation on the mobile terminal provided in this embodiment is described in detail below.
- the mobile terminal takes a mobile phone as an example.
- the memory 701 can be accessed by the CPU 702, the peripheral interface 703, etc., and the memory 701 can include a high speed random access memory, and can also include a non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
- a non-volatile memory such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
- Peripheral interface 703, which can connect the input and output peripherals of the device to CPU 702 and memory 701.
- the I/O subsystem 709 can connect input and output peripherals on the device, such as touch screen 712 and other input/control devices 710, to peripheral interface 703.
- the I/O subsystem 709 can include a display controller 7091 and one or more input controllers 7092 for controlling other input/control devices 710.
- one or more input controllers 7092 receive electrical signals from other input/control devices 710 or transmit electrical signals to other input/control devices 710, and other input/control devices 710 may include physical buttons (press buttons, rocker buttons, etc.) ), dial, slide switch, joystick, click wheel.
- the input controller 7092 can be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
- the touch screen 712 is an input interface and an output interface between the user terminal and the user, and displays the visual output to the user.
- the visual output may include graphics, text, icons, videos, and the like.
- Display controller 7091 in I/O subsystem 709 receives an electrical signal from touch screen 712 or an electrical signal to touch screen 712.
- Touch screen 712 detects contact on the touch screen, display controller 7091 converts the detected contact into interaction with a user interface object displayed on touch screen 712, ie, implements human-computer interaction, and the user interface object displayed on touch screen 712 can be operational
- the device may also include a light mouse, which is a touch sensitive surface that does not display a visual output, or an extension of a touch sensitive surface formed by the touch screen.
- the RF circuit 705 is mainly used for establishing communication between the mobile phone and the wireless network (ie, the network side), and realizing data reception and transmission between the mobile phone and the wireless network. For example, sending and receiving short messages, emails, and the like. Specifically, the RF circuit 705 receives and transmits an RF signal, which is also referred to as an electromagnetic signal, and the RF circuit 705 converts the electrical signal into an electromagnetic signal or converts the electromagnetic signal into an electrical signal, and through the electromagnetic signal and communication network and other devices Communicate.
- the RF circuit 705 can include already used to perform these functions.
- Known circuit including but not limited to antenna system, RF transceiver, one or more amplifiers, tuner, one or more oscillators, digital signal processor, CODEC (COder-DECoder) chipset, user Subscriber Identity Module (SIM) and so on.
- CODEC COder-DECoder
- SIM user Subscriber Identity Module
- the audio circuit 706 is mainly used to receive audio data from the peripheral interface 703, convert the audio data into an electrical signal, and transmit the electrical signal to the speaker 711.
- the speaker 711 is configured to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 705 to sound and play the sound to the user.
- the power management chip 708 is used for power supply and power management of the hardware connected to the CPU 702, the I/O subsystem, and the peripheral interface.
- the control device for the touch operation on the mobile terminal provided by the foregoing embodiment and the mobile terminal can perform the control method of the touch operation on the mobile terminal provided by any embodiment of the present invention, and have the corresponding functional modules and beneficial effects of executing the method.
- the control method of the touch operation on the mobile terminal provided by any embodiment of the present invention can perform the control method of the touch operation on the mobile terminal provided by any embodiment of the present invention, and have the corresponding functional modules and beneficial effects of executing the method.
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
本发明要求2016年12月16日递交的发明名称为“一种移动终端上触摸操作的控制方法、装置及移动终端”的申请号201611167775.3的在先申请优先权,上述在先申请的内容以引入的方式并入本文本中。The present invention claims the prior application priority of the application No. 201611167775.3, entitled "Control Method, Apparatus and Mobile Terminal for Touch Operation on a Mobile Terminal", which was filed on December 16, 2016, the content of the above-mentioned prior application is introduced. The way is incorporated into this text.
本发明实施例涉及触控技术领域,尤其涉及一种移动终端上触摸操作的控制方法及相关产品。The embodiments of the present invention relate to the field of touch technologies, and in particular, to a method and a related product for controlling a touch operation on a mobile terminal.
目前,移动终端呈现触摸屏边框越来越窄,甚至是全屏无边框的发展趋势。At present, the mobile terminal presents a trend that the touch screen border is getting narrower and narrower, even the full screen without borders.
窄边框甚至无边框使得移动终端在有限的机身内容纳更大尺寸的触摸屏,但随之也带来一个问题,当用户握持移动终端时很容易触碰到触摸屏的边缘,从而产生误操作。The narrow border or even no border makes the mobile terminal accommodate a larger touch screen in a limited body, but it also brings a problem. When the user holds the mobile terminal, it is easy to touch the edge of the touch screen, thereby causing misoperation. .
发明内容Summary of the invention
本发明提供一种移动终端上触摸操作的控制方法、装置及移动终端,以实现自适应地防止用户的误操作。The invention provides a method, a device and a mobile terminal for controlling a touch operation on a mobile terminal, so as to adaptively prevent an erroneous operation of a user.
第一方面,本发明实施例提供了一种移动终端上触摸操作的控制方法,包括:In a first aspect, an embodiment of the present invention provides a method for controlling a touch operation on a mobile terminal, including:
在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;When detecting the running of the setting application software, adjusting the touch screen preset anti-missing area by using the setting area corresponding to the setting application software, wherein the position, shape and area of the setting area and the currently running application software Corresponding;
在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;When the touch operation input by the user is detected, determining whether the touch point corresponding to the touch operation is located in the set area;
将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。Touch points located in the set area corresponding to the touch operation are marked as invalid contacts, and the invalid contacts are shielded.
第二方面,本发明实施例还提供了一种移动终端上触摸操作的控制装 置,该装置包括:In a second aspect, an embodiment of the present invention further provides a control device for a touch operation on a mobile terminal. The device includes:
区域调整模块,用于在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;The area adjustment module is configured to adjust a touch screen preset anti-missing area by using a setting area corresponding to the setting application software when detecting the running of the setting application software, where the position, shape and area of the setting area Corresponding to the currently running application software;
操作判断模块,用于在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;The operation determining module is configured to determine, when the touch operation input by the user is detected, whether the touch point corresponding to the touch operation is located in the set area;
触点屏蔽模块,用于将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。The contact shielding module is configured to mark the touch point located in the set area corresponding to the touch operation as an invalid contact, and shield the invalid contact.
第三方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器身上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:In a third aspect, an embodiment of the present invention further provides a mobile terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, where the processor implements the following steps when executing the computer program :
在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;When detecting the running of the setting application software, adjusting the touch screen preset anti-missing area by using the setting area corresponding to the setting application software, wherein the position, shape and area of the setting area and the currently running application software Corresponding;
在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;When the touch operation input by the user is detected, determining whether the touch point corresponding to the touch operation is located in the set area;
将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。Touch points located in the set area corresponding to the touch operation are marked as invalid contacts, and the invalid contacts are shielded.
第四方面,提供一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面所述的方法。In a fourth aspect, a computer readable storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to perform the method of the first aspect.
第五方面,提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行第一方面所述的方法。In a fifth aspect, a computer program product is provided, the computer program product comprising a non-transitory computer readable storage medium storing a computer program, the computer program being operative to cause a computer to perform the method of the first aspect.
本发明实施例提供一种终端上触摸操作的控制方法,还提供一种执行该控制方法的控制装置,以及提供一种集成有该控制装置的终端,实现在不同用户操作不同的应用软件时自适应地设置设定区域,以对设定区域内的触控点执行屏蔽操作,对剩余的位于设定区域之外的触控点执行上报操作。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸 事件的处理准确度的效果。Embodiments of the present invention provide a control method for a touch operation on a terminal, and a control device for performing the control method, and a terminal integrated with the control device, which is implemented when different users operate different application software. The setting area is adaptively set to perform a masking operation on the touch points in the set area, and perform a reporting operation on the remaining touch points located outside the set area. The embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem that the user's misoperation is prevented from being adaptively prevented is realized, and the accuracy of the touch point reporting is improved, thereby improving the touch in the terminal. The effect of the processing accuracy of the event.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without paying any creative work.
图1是本发明实施例提供的一种移动终端上触摸操作的控制方法的流程图;1 is a flowchart of a method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention;
图2a是一种防误触区域及用户界面示意图;2a is a schematic diagram of an anti-missing area and a user interface;
图2b是本发明实施例提供的一种防误触区域及用户界面示意图;2b is a schematic diagram of an anti-missing area and a user interface according to an embodiment of the present invention;
图3a是本发明实施例提供的一种防误触区域及历史触摸操作记录示意图;FIG. 3a is a schematic diagram of an anti-missing area and a historical touch operation record according to an embodiment of the present invention; FIG.
图3b是本发明实施例提供的一种触摸屏防误触区域示意图;FIG. 3b is a schematic diagram of an anti-missing area of a touch screen according to an embodiment of the present invention; FIG.
图4是本发明实施例提供的又一种移动终端上触摸操作的控制方法的流程图;4 is a flowchart of still another method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention;
图5是本发明实施例提供的另一种移动终端上触摸操作的控制方法的流程图;FIG. 5 is a flowchart of another method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention; FIG.
图6是本发明实施例提供的一种移动终端上触摸操作的控制装置的结构示意图;6 is a schematic structural diagram of a control device for a touch operation on a mobile terminal according to an embodiment of the present invention;
图7是本发明实施例提供的一种移动终端的结构示意图。FIG. 7 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. It should also be noted that, for ease of description, only some, but not all, of the structures related to the present invention are shown in the drawings.
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤 的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as a process or method depicted as a flowchart. Although the flowcharts describe the various steps as a sequential process, many of the steps can be implemented in parallel, concurrently, or concurrently. In addition, each step The order can be rearranged. The process may be terminated when its operation is completed, but may also have additional steps not included in the figures. The processing may correspond to methods, functions, procedures, subroutines, subroutines, and the like.
在右手握住手机时,若用右手拇指点击左上角的应用软件(Application,APP),右手的手掌极有可能误触到触摸屏的右下方边缘区域。为解决上述误触问题,目前采用的方式是在触摸屏边缘设置一定的区域,将该区域标记为防误触区域。若按住触摸屏的防误触区域的时候,点击触摸屏的其它区域,则该防误触区域的手指信息就会被释放,即不上报该防误触发区域内的触点坐标,并上报其它区域内的触点坐标。从而,触摸屏其它区域的触摸操作得到响应,进而实现触摸屏边缘区域防误触的功能。When holding the phone in your right hand, if you click the application software (Application, APP) in the upper left corner with your right thumb, the palm of your right hand may touch the lower right edge of the touch screen. In order to solve the above-mentioned false touch problem, the current method is to set a certain area on the edge of the touch screen, and mark the area as an anti-missing area. If the other areas of the touch screen are clicked while the anti-missing area of the touch screen is pressed, the finger information of the anti-missing area will be released, that is, the contact coordinates in the anti-error trigger area are not reported, and other areas are reported. Contact coordinates inside. Thereby, the touch operation in other areas of the touch screen is responded, thereby implementing the function of preventing the false touch on the edge area of the touch screen.
但是,上述防误触区域是固定设置于触摸屏边缘的,由于不同的用户在操作不同的应用软件时,可能需要上报位于触摸屏边缘的触点,例如,用户在玩某些横屏游戏时,需要对预设防误触区域进行操作。此时,现有的处理方式只能是关闭触摸屏边缘防误触功能,以响应对预设防误触区域的触摸操作。然而,这种处理方式不能避免用户误触某些虚拟按键而切换至当前显示界面的上一级界面,从而,中断用户的正常使用。因此,提出一种实现自适应地防止用户的误操作的方案是目前亟待解决的问题。However, the above-mentioned anti-missing area is fixedly disposed on the edge of the touch screen. Since different users are operating different application software, it may be necessary to report the contact located at the edge of the touch screen. For example, when the user is playing some horizontal screen games, the user needs to Operate the preset anti-missing area. At this time, the existing processing method can only be to turn off the touch screen edge anti-missing function in response to the touch operation on the preset anti-missing area. However, this processing method cannot prevent the user from accidentally touching some virtual keys and switches to the upper-level interface of the current display interface, thereby interrupting the normal use of the user. Therefore, it is an urgent problem to be solved to propose a scheme for adaptively preventing user's erroneous operation.
在移动终端上触摸操作的控制方法中,该方法还包括:In the control method of the touch operation on the mobile terminal, the method further includes:
在应用软件首次开启时,识别所述应用软件的界面显示内容上的控件位置;When the application software is first turned on, identifying the location of the control on the interface of the application software;
根据所述控件位置调整预设防误触区域,得到设定区域。Adjusting the preset anti-missing area according to the position of the control to obtain a setting area.
在移动终端上触摸操作的控制方法中,还包括:In the control method of the touch operation on the mobile terminal, the method further includes:
在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;When obtaining a locale setting instruction for the application software, determining whether the number of historical touch operation records corresponding to the same account of the application software exceeds a set recording threshold;
在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。When the number of the historical touch operation records exceeds the set recording threshold, the coordinates of the touch points in which the reported frequency in the historical touch operation record is less than the set threshold is determined as the reference coordinates, and the set area is determined according to the reference coordinates.
在移动终端上触摸操作的控制方法中,判断所述触摸操作对应的触控点是否位于设定区域内,包括: In the control method of the touch operation on the mobile terminal, determining whether the touch point corresponding to the touch operation is located in the setting area, includes:
将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。Matching the touch point coordinates corresponding to the touch operation with the coordinates of the set area, and determining whether the touch operation is located in the set area according to the matching result.
在移动终端上触摸操作的控制方法中,将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点,包括:In the control method of the touch operation on the mobile terminal, the touch point located in the set area corresponding to the touch operation is marked as an invalid contact, and the invalid contact is shielded, including:
在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。When the touch operation includes at least two touch points, and when at least one touch point is located in the set area, the touch point located in the set area is marked as an invalid contact, and the invalid contact is discarded. The coordinates of the remaining touch points outside the set area are reported.
在移动终端上触摸操作的控制方法中,所述预设防误触区域形状为长方形,长度与触摸屏显示区域的长度相同。In the control method of the touch operation on the mobile terminal, the preset anti-missing area is rectangular in shape and the length is the same as the length of the touch screen display area.
在移动终端上触摸操作的控制方法中,所述采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,包括:In the control method of the touch operation on the mobile terminal, the adjusting the touch screen preset anti-missing area by using the setting area corresponding to the setting application software includes:
在所述设定应用软件首次开启时,提示是否设置设定区域,接收输入设置设定区域的指示时,识别所述应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。When the setting application software is first turned on, prompting whether to set a setting area, receiving an indication of inputting the setting setting area, identifying a control position on the interface display content of the application software, and adjusting the preset defense according to the position of the control Touch the area to get the setting area.
在移动终端上触摸操作的控制方法中,在提示是否设置设定区域时,获取该应用软件的界面显示内容上的界面控件在屏幕中的坐标。In the control method of the touch operation on the mobile terminal, when prompting whether to set the setting area, the coordinates of the interface control on the screen display content of the application software are acquired.
在移动终端上触摸操作的控制方法中,所述检测到用户输入的触摸操作,包括:In the control method of the touch operation on the mobile terminal, the detecting the touch operation input by the user includes:
在检测到触摸屏上的手指触摸时,识别触摸信息,根据该触摸信息确定用户输入的触摸操作。Upon detecting a finger touch on the touch screen, the touch information is identified, and a touch operation input by the user is determined based on the touch information.
在移动终端上触摸操作的控制装置,还包括:The touch control device on the mobile terminal further includes:
设定区域确定模块,用于在应用软件首次开启时,识别所述应用软件的界面显示内容上的控件位置;a setting area determining module, configured to identify a control position on an interface display content of the application software when the application software is first turned on;
根据所述控件位置调整预设防误触区域,得到设定区域。Adjusting the preset anti-missing area according to the position of the control to obtain a setting area.
在移动终端上触摸操作的控制装置,还包括:The touch control device on the mobile terminal further includes:
设定区域确定模块,用于在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;a setting area determining module, configured to determine, when acquiring a locale setting instruction for the application software, whether the number of historical touch operation records corresponding to the same account of the application software exceeds a set recording threshold;
在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触 摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。Determining the historical touch when the number of historical touch operation records exceeds a set recording threshold Touching the coordinate of the touch point whose frequency is less than the set threshold in the touch operation record, as the reference coordinate, determining the set area according to the reference coordinate.
在移动终端上触摸操作的控制装置,所述操作判断模块具体用于:Touching the control device on the mobile terminal, the operation determining module is specifically configured to:
将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。Matching the touch point coordinates corresponding to the touch operation with the coordinates of the set area, and determining whether the touch operation is located in the set area according to the matching result.
在移动终端上触摸操作的控制装置,所述触点屏蔽模块具体用于:The touch control device is touched on the mobile terminal, and the contact shielding module is specifically configured to:
在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。When the touch operation includes at least two touch points, and when at least one touch point is located in the set area, the touch point located in the set area is marked as an invalid contact, and the invalid contact is discarded. The coordinates of the remaining touch points outside the set area are reported.
在移动终端上触摸操作的控制装置,所述预设防误触区域形状为长方形,长度与触摸屏显示区域的长度相同。The touch control device is touched on the mobile terminal, and the preset anti-missing area is rectangular in shape and has the same length as the touch screen display area.
在移动终端上触摸操作的控制装置,所述区域调整模块,具体用于在所述设定应用软件首次开启时,提示是否设置设定区域,接收输入设置设定区域的指示时,识别所述应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。Touching the control device on the mobile terminal, the area adjustment module is specifically configured to prompt whether to set a setting area when the setting application software is first turned on, and when the indication of the input setting setting area is received, identify the The interface of the application software displays the position of the control on the content, and adjusts the preset anti-missing area according to the position of the control to obtain the setting area.
在移动终端上触摸操作的控制装置,所述区域调整模块,还用于在提示是否设置设定区域时,获取该应用软件的界面显示内容上的界面控件在屏幕中的坐标。The touch control device is used on the mobile terminal, and the area adjustment module is further configured to acquire coordinates of the interface control on the screen display content of the application software when prompted to set the set area.
图1为本发明实施例提供的一种移动终端上触摸操作的控制方法的流程图,该方法可以由一种移动终端上触摸操作的控制装置来执行,其中该装置可由软件和/或硬件实现,一般可集成在终端中,特别是移动终端中。如图1所示,该方法包括如下步骤:FIG. 1 is a flowchart of a method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention. The method may be performed by a control device for touch operation on a mobile terminal, where the device may be implemented by software and/or hardware. Generally, it can be integrated in the terminal, especially in the mobile terminal. As shown in FIG. 1, the method includes the following steps:
步骤110、在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域。Step 110: When detecting the running of the setting application software, adjust the touch screen preset anti-missing area by using the setting area corresponding to the setting application software.
对于智能手机、掌上游戏机、个人数字助手及平板电脑等集成有触摸屏的移动终端,优选为采用窄边框或者无边框设计的移动终端,其采用的触摸屏包括电阻式触摸屏、电容式触摸屏和压电式触摸屏等。当用户触碰触摸屏时,触摸屏会检测到触摸信息,进而识别出用户的触摸操作。为了避免触摸屏边缘的误触操作影响正常操作,移动终端上通常集成有触摸屏边缘防误触功能。边缘
防误触功能是在触摸屏边缘预设一设定形状和/或大小的区域,将该区域标记为防误触区域。例如,图2a中预设防误触区域形状为长方形,长度与触摸屏显示区域的长度相同。此外,防误触区域的具体位置也可进行调整,例如,可位于触摸屏的左右边缘,还可位于触摸屏边缘的左下方和/或右下方。如果用户按住触摸屏的该防误触区域的时候,再点击触摸屏的其它区域,则释放防误触区域的手指信息,响应触摸屏其它区域的点击操作。其中,防误触区域的确定方式可以有很多种,例如,可调研用户群体对不同型号或外形的移动终端的握持方式及姿势等情况,将多数用户容易误触的屏幕区域设置为防误触区域,并在移动终端出厂前完成设置。又如,用户在开始使用移动终端前,也可进入握持方式录入功能,由移动终端采集用户握持移动终端的相关数据,根据采集的数据分析出用户容易误触的区域,将该区域设定为防误触区域。本实施例对预设防误触区域的数量不做具体限定。图2a是一种防误触区域及用户界面示意图,如图2a所示,移动终端的触摸屏201的左右两侧分别包含了第一预设防误触区域202和第二预设防误触区域203。用户界面中的暂停键204部分位于第一预设防误触区域202。显示控件与第一预设防误触区域202存在第一重叠区域205,以及,显示控件还与第二预设防误触区域203存在第二重叠区域206。可以得知,若触摸屏边缘的防误触功能开启,用户在操作第一重叠区域205内的控件时,由于防误触功能,该操作可能被屏蔽,从而影响用户的正常使用。若关闭该防误触功能,则可能在操作第一重叠区域205时,手掌误触退出键207而切换至当前界面的上一级界面显示,同样会影响用户的正常使用。For mobile terminals integrated with touch screens such as smart phones, handheld game consoles, personal digital assistants, and tablet computers, mobile terminals with narrow bezels or no borders are preferred, and the touch screens include resistive touch screens, capacitive touch screens, and piezoelectrics. Touch screen, etc. When the user touches the touch screen, the touch screen detects the touch information, thereby identifying the user's touch operation. In order to avoid the accidental touch operation at the edge of the touch screen affecting normal operation, the touch screen edge anti-missing function is usually integrated on the mobile terminal. Edge
The anti-missing function is to preset an area of a set shape and/or size at the edge of the touch screen, and mark the area as an anti-missing area. For example, the shape of the preset anti-missing area in FIG. 2a is a rectangle, and the length is the same as the length of the touch screen display area. In addition, the specific location of the anti-missing area can also be adjusted, for example, can be located at the left and right edges of the touch screen, and can also be located at the lower left and/or lower right of the edge of the touch screen. If the user presses the anti-missing area of the touch screen and then clicks on other areas of the touch screen, the finger information of the anti-missing area is released, and the click operation of other areas of the touch screen is responded to. Among them, there are many ways to determine the anti-missing area. For example, the user group can be used to check the holding mode and posture of different types or shapes of mobile terminals, and the screen area that most users can easily touch is set to prevent mistakes. Touch the area and complete the settings before the mobile terminal leaves the factory. For example, before the user starts to use the mobile terminal, the user can also enter the holding mode input function, and the mobile terminal collects relevant data of the user holding the mobile terminal, and analyzes the area that the user easily touches according to the collected data, and sets the area. It is designated as an anti-missing area. This embodiment does not specifically limit the number of preset anti-missing areas. 2a is a schematic diagram of an anti-missing area and a user interface. As shown in FIG. 2a, the left and right sides of the
基于上述问题,本发明实施例给出了自适应调整预设防误触区域的方案,实现在检测到设定应用软件运行时,根据该设定应用软件对应的防误触区域调整触摸屏预设防误触区域。本实施例中的设定区域是根据当前应用的设定应用软件自适应调整预设防误触区域得到的防误触区域。该设定区域的位置、形状和面积与当前运行的应用软件相对应。具体的,该设定区域的位置、形状和面积与当前运行的应用软件的显示界面上的界面控件位置或该应用软件同一账户中用户的历史触摸操作记录相对应。例如,可以根据用户界面显示内容上的控件位置调整预设防误触区域。图2b是本发明实施例提供的一种防误触区域及用户界面示意图。如图2b所示,在原第一预设防误触区域202的基础上增
加暂停键204周围设定范围区域,并且,去除原第一预设防误触区域202与显示控件重叠的第一重叠区域205,得到新的防误触区域。在原第二预设防误触区域203的基础上增加退出键207周围设定范围区域,并且去除原第二预设防误触区域203与显示控件重叠的第二重叠区域206,得到新的防误触区域。Based on the above problem, the embodiment of the present invention provides a scheme for adaptively adjusting a preset anti-missing area, and when the setting application software is detected, the touch screen preset is adjusted according to the anti-missing area corresponding to the setting application software. Anti-missing area. The setting area in this embodiment is an anti-missing area obtained by adaptively adjusting the preset anti-missing area according to the currently applied setting application software. The location, shape and area of the set area correspond to the currently running application software. Specifically, the location, shape, and area of the setting area correspond to the location of the interface control on the display interface of the currently running application software or the historical touch operation record of the user in the same account of the application software. For example, the preset anti-missing area can be adjusted according to the position of the control on the user interface display content. FIG. 2b is a schematic diagram of an anti-missing area and a user interface according to an embodiment of the present invention. As shown in FIG. 2b, the original first
又如,还可以是在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。例如,对应用软件的历史触摸操作记录进行统计分析,得到触摸屏上历史触摸操作的触点位置和触点上报频率。基于上述历史触摸操作的触点位置和触点上报频率,将用户不常触摸的区域设置为防误触区域。图3a是本发明实施例提供的一种防误触区域及历史触摸操作记录示意图;移动终端的触摸屏301的左右两侧分别包含了第一预设防误触区域302和第二预设防误触区域303。触点密集分布且上报频率较高的区域是第二区域305,而在第一区域304和第三区域306中的触点很少且上报频率较低,从而,可以确定第一区域304和第三区域306是用户不常触摸的区域,将该区域设置为防误触区域,得到如图3b所示的触摸屏防误触区域示意图。For another example, when the locale setting instruction for the application software is acquired, determining whether the number of historical touch operation records corresponding to the same account of the application software exceeds a set recording threshold; the number of records in the historical touch operation exceeds When the recording threshold is set, the touch point coordinates of the historical touch operation record whose reported frequency is less than the set threshold are determined as reference coordinates, and the set area is determined according to the reference coordinates. For example, statistical analysis is performed on the historical touch operation record of the application software, and the contact position and the contact reporting frequency of the historical touch operation on the touch screen are obtained. Based on the contact position and the contact reporting frequency of the above historical touch operation, the area that the user does not frequently touch is set as the anti-missing area. FIG. 3 is a schematic diagram of an anti-missing area and a historical touch operation record according to an embodiment of the present invention; the left and right sides of the
本实施例中设定应用软件的确定方式可以有很多种,此处不作具体限定。例如,在应用软件首次开启时,提示用户选择是否自适应调整预设防误触区域。若用户输入确认操作,则触发调整预设防误触区域的操作。在完成预设防误触区域的调整后,对该应用软件进行标记,以区别于其它未执行预设防误触区域操作的应用软件。例如,将完成预设防误触区域调整的应用软件添加至白名单。又如,可以在移动终端中增加防误触区域调整按钮,以在供用户选择对某一应用软件执行预设防误触区域的调整操作。同样的,在完成预设防误触区域的调整后,对该应用软件进行标记,以区别于其它未执行预设防误触区域操作的应用软件。There may be many ways to determine the application software in this embodiment, which is not specifically limited herein. For example, when the application software is first turned on, the user is prompted to select whether to adaptively adjust the preset anti-missing area. If the user inputs a confirmation operation, the operation of adjusting the preset anti-missing area is triggered. After the adjustment of the preset anti-missing area is completed, the application software is marked to distinguish it from other application software that does not perform the preset anti-missing area operation. For example, add the application that completes the preset anti-missing area adjustment to the whitelist. For another example, an anti-missing area adjustment button may be added to the mobile terminal to perform an adjustment operation for the user to perform a preset anti-missing area for an application software. Similarly, after the adjustment of the preset anti-missing area is completed, the application software is marked to distinguish it from other application software that does not perform the preset anti-missing area operation.
本实施例中,在检测到设定应用软件运行时,就采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,而该设定应用软件有可能在该移动终端的后台运行,还有可能在该移动终端的前台运行,较佳地,当该设定应用 软件正在前台运行时,采用该设定应用软件对应的设定区域调整触摸屏预设防误触区域,本实施例对此不做具体限定。In this embodiment, when the setting application software is detected to be running, the touch screen preset anti-missing area is adjusted by using the setting area corresponding to the setting application software, and the setting application software may be at the mobile terminal. Running in the background, it is also possible to run in the foreground of the mobile terminal, preferably, when setting the application When the software is running in the foreground, the touch screen preset anti-missing area is adjusted by using the setting area corresponding to the setting application software, which is not specifically limited in this embodiment.
其中,当设定应用软件在该移动终端的后台运行时,不存在对该设定应用软件进行误操作的情况,只有当该设定应用软件在该移动终端的前台运行时,才存在对该应用软件进行误操作的情况。Wherein, when the setting application software runs in the background of the mobile terminal, there is no misoperation of the setting application software, and only when the setting application software runs in the foreground of the mobile terminal Application software for misoperation.
步骤120、在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域。Step 120: When detecting a touch operation input by the user, determine whether the touch point corresponding to the touch operation is located in the set area.
本实施例中的触摸操作包括各种形式的与触摸屏接触的操作,如点击、长按及滑动等。当用户触碰触摸屏时,触摸屏会检测到触摸信息,进而识别出用户的触摸操作。以电容式触摸屏为例,其通过感应人体触摸所产生的电容变化而判断触摸点。其具有两组信号线:驱动线与感应线,驱动线发射信号,感应线侦测电容值的变化。当手指触摸在金属层上时,由于人体电场的存在,手指和触摸屏表面形成一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。影响了触摸点附近两个电极之间的耦合,从而改变了这两个电极之间的电容量。检测互电容大小时,驱动线方向的电极依次发出激励信号,感应线方向的所有电极同时接收信号,这样可以得到所有横向和纵向电极交汇点的电容值的变化,即整个触摸屏的二维平面的电容大小,根据触摸屏二维电容变化量数据,可以计算出每一个触摸点的坐标,因此屏上即使有多个触摸点,也能计算出每个触摸点的真实坐标。从而,可以确定包括触摸点的x坐标、y坐标、接触面的尺寸(包括长和宽等)以及触摸的手指数量等触摸信息,在识别到触摸信息后,通过input系统向上层上报坐标信息,便可利用触摸信息检测到屏幕的某处发生的触摸操作(可以包括触摸位置和触摸类型)。The touch operation in this embodiment includes various forms of operations in contact with the touch screen, such as clicking, long pressing, and sliding. When the user touches the touch screen, the touch screen detects the touch information, thereby identifying the user's touch operation. Taking a capacitive touch screen as an example, it determines a touch point by sensing a change in capacitance generated by a human touch. It has two sets of signal lines: a driving line and a sensing line, the driving line transmits a signal, and the sensing line detects a change in the capacitance value. When the finger touches the metal layer, due to the presence of the human body electric field, the finger and the surface of the touch screen form a coupling capacitor. For high-frequency current, the capacitor is a direct conductor, and the finger sucks a small current from the contact point. The coupling between the two electrodes near the touch point is affected, thereby changing the capacitance between the two electrodes. When detecting the mutual capacitance, the electrodes in the direction of the driving line sequentially emit excitation signals, and all the electrodes in the direction of the sensing line receive signals at the same time, so that the capacitance values of all the intersections of the lateral and longitudinal electrodes can be obtained, that is, the two-dimensional plane of the entire touch screen. The size of the capacitor, according to the two-dimensional capacitance change data of the touch screen, can calculate the coordinates of each touch point, so even if there are multiple touch points on the screen, the true coordinates of each touch point can be calculated. Thereby, the touch information including the x coordinate, the y coordinate of the touched point, the size of the contact surface (including the length and width, and the like) and the number of fingers touched can be determined, and after the touch information is recognized, the coordinate information is reported to the upper layer through the input system. Touch information can be used to detect touch operations that occur somewhere on the screen (which can include touch location and touch type).
示例性的,在得到触摸操作的触摸信息后,将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。Exemplarily, after the touch information of the touch operation is obtained, the coordinates of the touch point corresponding to the touch operation are matched with the coordinates of the set area, and it is determined according to the matching result whether the touch operation is located in the set area.
步骤130、将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。Step 130: Mark the touch point located in the set area corresponding to the touch operation as an invalid contact, and shield the invalid contact.
在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区
域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。例如,用户对图2b中区域208中字母P和A进行位置调换操作,由于调整了防误触区域,位置208中字母A和P位于设定区域(调整后的防误触区域)之外,不影响触摸操作对应的触控点坐标的上报,移动终端响应该触摸操作。但是,若用户在对图2b中区域208中字母P和A进行位置调换操作时,手掌误触退出键207,由于退出键207位于设定区域内,屏蔽作用于退出键207的触摸操作,正常上报字母P和A的位置调换操作对应的触控点坐标。The touch operation includes at least two touch points, and at least one touch point is located in the set area.
In the domain, the touch point located in the set area is marked as an invalid contact, and the coordinates of the invalid contact are discarded, and the remaining touch points outside the set area are reported. For example, the user performs a position swapping operation on the letters P and A in the
本实施例的技术方案,通过在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域;若用户输入的触摸操作对应的触控点位于设定区域内,则将该触控点标记为无效触点,屏蔽所述无效触点。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸事件的处理准确度的效果。The technical solution of the embodiment adjusts the touch screen preset anti-missing area by using the setting area corresponding to the setting application software when detecting the setting application software running; if the user inputs the touch operation corresponding to the touch point Located in the set area, the touch point is marked as an invalid contact, and the invalid contact is shielded. The embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem of adaptively preventing the user from being mishandled is realized, and the accuracy of the touch point reporting is improved, thereby improving the processing accuracy of the touch event in the terminal. Effect.
图4是本发明实施例提供的又一种移动终端上触摸操作的控制方法的流程图。在上述技术方案的基础上,该方法具体包括如下步骤:FIG. 4 is a flowchart of still another method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention. Based on the foregoing technical solution, the method specifically includes the following steps:
步骤410、在检测到该应用软件运行时,采用该应用软件对应的设定区域调整触摸屏预设防误触区域。Step 410: When detecting that the application software is running, adjust a touch screen preset anti-missing area by using a setting area corresponding to the application software.
本实施例中的设定区域根据应用软件的界面显示内容上的控件位置确定。在应用软件首次开启时,提示用户选择是否设置设定区域,以通过设定区域替换触摸屏预设防误触区域。在用户输入设置设定区域的指示时,识别所述应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。示例性的,在应用软件首次开启时,提示用户选择是否设置设定区域。在用户输入设置设定区域的指示时,获取该应用软件的界面显示内容上的界面控件在屏幕中的坐标。其中,界面控件为可在窗体上放置的可视化图形“元件”,例如按钮、文件编辑框等。其中大多数是具有执行功能或通过“事件”引发代码运行并完成响应的功能。对于图2a示出的用户界面示意图,获取暂停键204、应用操作区209、提示键210、道具键211和退出键207对应的界面控件在屏幕中的坐标。根据预设规则筛选出执行退出功能的退出键207
对应的界面控件在屏幕中的坐标。以及,筛选与预设防误触区域重叠的应用操作区209对应的界面控件在屏幕中的坐标。以及,筛选出执行中断应用软件正常执行功能的暂停键204对应的界面控件在屏幕中的坐标。本实施例中筛选界面控件的规则是选出使应用软件退出当前显示界面或中断应用软件正常执行过程的界面控件,以及选出与预设防误触区域重叠的应用操作区。对于图2a所示的用户界面,从所获取的界面控件在屏幕中的坐标中选出暂停键204和退出键207的坐标。并且,确定应用操作区209与第一预设防误触区域202重叠的第一重叠区域205对应的界面控件在屏幕中的坐标,以及,确定应用操作区209与第二预设防误触区域203重叠的第二重叠区域206对应的界面控件在屏幕中的坐标。根据暂停键204对应的界面控件在屏幕中的坐标调整第一预设防误触区域202,使暂停键204及其周围设定范围成为防误触区域。根据第一重叠区域205对应的界面控件在屏幕中的坐标调整第一预设防误触区域202,使第一重叠区域205恢复为正常触摸区域。根据第二重叠区域206对应的界面控件在屏幕中的坐标调整第二预设防误触区域203,使第二重叠区域206恢复为正常触摸区域。根据退出键207对应的界面控件在屏幕中的坐标调整第二预设防误触区域203,使退出键207及其周围设定范围成为防误触区域。经过上述对预设防误触区域的调整,得到如图2b所示的防误触区域及用户界面示意图中所示的设定区域,该设定区域作为调整后的防误触区域。记录该设定区域,以在该应用软件开启后,根据该设定区域替换预设防误触区域。The setting area in this embodiment is determined according to the position of the control on the interface of the application software. When the application software is first turned on, the user is prompted to select whether to set the setting area to replace the touch screen preset anti-missing area by the setting area. When the user inputs the indication of the setting setting area, the position of the control on the interface display content of the application software is identified, and the preset anti-missing area is adjusted according to the position of the control to obtain the setting area. Exemplarily, when the application software is first turned on, the user is prompted to select whether to set the setting area. When the user inputs an indication of the setting setting area, the coordinates of the interface control on the interface display content of the application software are acquired. Among them, the interface control is a visual graphic "component" that can be placed on the form, such as a button, a file edit box, and the like. Most of them have the ability to execute functions or to trigger code execution through "events" and complete responses. For the user interface diagram shown in FIG. 2a, the coordinates of the interface control corresponding to the
步骤420、获取用户输入的触摸操作。Step 420: Acquire a touch operation input by the user.
在检测到触摸屏上的手指触摸时,识别触摸信息,根据该触摸信息确定用户输入的触摸操作。Upon detecting a finger touch on the touch screen, the touch information is identified, and a touch operation input by the user is determined based on the touch information.
步骤430、判断所述触摸操作对应的触控点是否位于设定区域内,若是,则执行步骤440,若否,则执行步骤450。Step 430: Determine whether the touch point corresponding to the touch operation is located in the set area. If yes, execute step 440. If no, execute step 450.
在检测到用户输入的触摸操作时,根据该触摸操作对应的触控点坐标,判断该触摸操作对应的触控点是否位于设定区域内。其中,该触摸操作包括至少两个触控点,分别将各个触控点坐标与设定区域对应的坐标范围进行比较。若触控点位于设定区域内,则对该触控点执行步骤440。若触控点位于设定区域之外,则对该触控点执行步骤450。 When the touch operation input by the user is detected, determining whether the touch point corresponding to the touch operation is located in the set area according to the touch point coordinates corresponding to the touch operation. The touch operation includes at least two touch points, and the coordinate of each touch point is compared with the coordinate range corresponding to the set area. If the touch point is located in the set area, step 440 is performed on the touch point. If the touch point is outside the set area, step 450 is performed on the touch point.
步骤440、将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。Step 440: Mark the touch point located in the set area corresponding to the touch operation as an invalid contact, and shield the invalid contact.
将该触摸操作对应的位于设定区域内的触控点标记为无效触点,放弃上报该无效触点坐标。The touch point located in the set area corresponding to the touch operation is marked as an invalid contact, and the invalid contact coordinates are discarded.
步骤450、上报所述触摸操作对应的位于设定区域外的触控点。Step 450: Report a touch point located outside the set area corresponding to the touch operation.
上报该触摸操作对应的位于设定区域之外的剩余触控点的触控点坐标。The coordinates of the touch points of the remaining touch points outside the set area corresponding to the touch operation are reported.
本实施例的技术方案,按照不影响用户正常使用应用软件的原则,根据应用软件的界面显示内容上的界面控件在屏幕中的坐标调整预设防误触区域,实现根据显示内容自适应的调整预设防误触区域,使预设防误触区域的设置更加合理。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸事件的处理准确度的效果。According to the technical solution of the embodiment, according to the principle that the application software is not normally used by the user, the preset anti-missing area is adjusted according to the coordinates of the interface control on the interface of the application software to realize the adaptive adjustment according to the display content. The preset anti-missing area makes the setting of the preset anti-missing area more reasonable. The embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem of adaptively preventing the user from being mishandled is realized, and the accuracy of the touch point reporting is improved, thereby improving the processing accuracy of the touch event in the terminal. Effect.
图5是本发明实施例提供的另一种移动终端上触摸操作的控制方法的流程图。在上述技术方案的基础上,还可以采用如下步骤确定设定区域:FIG. 5 is a flowchart of another method for controlling a touch operation on a mobile terminal according to an embodiment of the present invention. Based on the above technical solution, the following steps may also be used to determine the setting area:
步骤510、在获取针对应用软件的区域设置指令时,获取所述应用软件的同一账户对应的历史触摸操作记录的数目。Step 510: Acquire a number of historical touch operation records corresponding to the same account of the application software when acquiring a locale setting instruction for the application software.
在移动终端中增加防误触区域调整按钮,以在供用户选择对某一应用软件执行预设防误触区域的调整操作。在用户操作防误触区域调整按钮时,弹出移动终端中安装的应用软件的软件标识列表,用户可以通过选中其中一个软件标识,确定对该软件标识对应的应用软件执行预设防误触区域的调整操作。在用户选中某一应用软件的软件标识时,生成针对该应用软件的区域设置指令。在获取到该区域设置指令时,获取该应用软件的账户信息,并显示不同账户的用户名,供用户选择。在用户选中某一用户名时,获取该用户名对应得到账户的历史触摸操作记录以及记录数。An anti-missing area adjustment button is added to the mobile terminal to perform an adjustment operation for the user to perform a preset anti-missing area for an application software. When the user operates the anti-missing area adjustment button, the software identification list of the application software installed in the mobile terminal is popped up, and the user can select one of the software identifiers to determine that the preset anti-missing area is executed by the application software corresponding to the software identifier. Adjust the operation. When the user selects the software identifier of an application software, a locale setting instruction for the application software is generated. When the local area setting instruction is obtained, the account information of the application software is obtained, and the user name of the different account is displayed for the user to select. When the user selects a certain user name, the historical touch operation record and the number of records of the account corresponding to the user name are obtained.
步骤520、判断历史触摸操作记录的数目是否超过设定记录阈值,若是,则执行步骤530,若否,则执行步骤540。Step 520: Determine whether the number of historical touch operation records exceeds a set recording threshold. If yes, execute step 530. If no, execute step 540.
将所获取的该账户的历史触摸操作记录的记录数与设定记录阈值进行比较。在历史触摸操作的记录数超过设定记录阈值时,执行步骤530。在历史触摸操作的记录数未超过设定记录阈值时,执行步骤540。 The acquired number of records of the historical touch operation record of the account is compared with a set recording threshold. When the number of records of the history touch operation exceeds the set recording threshold, step 530 is performed. When the number of records of the history touch operation does not exceed the set recording threshold, step 540 is performed.
步骤530、确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。Step 530: Determine a touch point coordinate in which the reported frequency in the historical touch operation record is less than a set threshold, and determine the set area according to the reference coordinate as a reference coordinate.
根据历史触摸操作记录中的触控点坐标绘制如图3a所示的防误触区域及历史触摸操作记录示意图。根据历史触摸操作记录可以得知图3a上报频率较高的区域为第二区域305,上报频率较低的区域为第一区域304和第三区域306。如图3a所示,根据第一区域304靠近第二区域305的一系列触控点的坐标确定第一分界线307,以通过该第一分界线307区分防误触区域与正常触摸区域。根据第三区域306靠近第二区域305的一系列触控点的坐标确定第二分界线308,以通过该第二分界线308区分防误触区域与正常触摸区域,从而,得到如图3b所示的触摸屏防误触区域示意图中所示的设定区域。该设定区域作为调整后的防误触区域,包括位于触摸屏301一端的第一预设防误触区域302和位于触摸屏301另一端的第二预设防误触区域303。记录该设定区域,以在用户以该用户名登录该应用软件后,根据该设定区域替换预设防误触区域。The anti-missing area and the historical touch operation record diagram shown in FIG. 3a are drawn according to the touch point coordinates in the historical touch operation record. According to the historical touch operation record, it can be known that the area with a higher frequency of the report in FIG. 3a is the
步骤540、提示用户当前历史触摸操作记录的数目不足。Step 540: The number of current history touch operation records of the user is prompted to be insufficient.
显示提示信息,以提示用户当前该用户名对应的历史触摸操作记录的数目不足,并询问用户是否采用根据该应用软件的界面显示内容上的控件位置方式确定设定区域。若用户输入确认指示,则执行识别该应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。The prompt information is displayed to prompt the user that the number of historical touch operation records corresponding to the user name is insufficient, and the user is asked whether to determine the setting area by using the position of the control on the interface of the application software. If the user inputs a confirmation indication, the position of the control on the interface display content of the application software is executed, and the preset anti-missing area is adjusted according to the position of the control to obtain the setting area.
本实施例的技术方案,根据用户历史触摸操作调整预设防误触区域,实现自适应的调整预设防误触区域,以将用户不常触摸的区域设置为防误触区域,使预设防误触区域的设置更加符合用户的操作习惯,从而有效的避免误触操作。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸事件的处理准确度的效果。In the technical solution of the embodiment, the preset anti-missing area is adjusted according to the user history touch operation, and the preset anti-missing area is adaptively adjusted to set the area that the user does not frequently touch as the anti-missing area, so that the preset The setting of the anti-missing area is more in line with the user's operating habits, thereby effectively avoiding accidental touch operations. The embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem of adaptively preventing the user from being mishandled is realized, and the accuracy of the touch point reporting is improved, thereby improving the processing accuracy of the touch event in the terminal. Effect.
图6是本发明实施例提供的一种移动终端上触摸操作的控制装置的结构示意图。该装置可由软件和/或硬件实现,一般可集成在移动终端中,可通过执行移动终端上触摸操作的控制方法来对移动终端的触摸屏进行控制。如图6所示,该装置包括:区域调整模块610、操作判断模块620和触点屏蔽模块630。
FIG. 6 is a schematic structural diagram of a control device for a touch operation on a mobile terminal according to an embodiment of the present invention. The device may be implemented by software and/or hardware, and may be integrated in a mobile terminal, and the touch screen of the mobile terminal may be controlled by a control method of performing a touch operation on the mobile terminal. As shown in FIG. 6, the device includes: an
其中,区域调整模块610,用于在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应。示例性的,该设定区域的位置、形状和面积与当前运行的应用软件的显示界面上的界面控件位置或该应用软件同一账户中用户的历史触摸操作记录相对应。The
操作判断模块620,用于在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内。The
触点屏蔽模块630,用于将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。The
本发明实施例提供一种终端上触摸操作的控制装置,实现在不同用户操作不同的应用软件时自适应地设置设定区域,以对设定区域内的触控点执行屏蔽操作,对剩余的位于设定区域之外的触控点执行上报操作。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸事件的处理准确度的效果。Embodiments of the present invention provide a control device for a touch operation on a terminal, which is configured to adaptively set a setting area when different users operate different application software, to perform a shielding operation on the touch points in the set area, and the remaining A touch point located outside the set area performs a report operation. The embodiment of the invention solves the problem that the current anti-missing area is fixed, and the problem of adaptively preventing the user from being mishandled is realized, and the accuracy of the touch point reporting is improved, thereby improving the processing accuracy of the touch event in the terminal. Effect.
在上述技术方案的基础上,还包括:Based on the above technical solutions, the method further includes:
设定区域确定模块,用于在应用软件首次开启时,识别所述应用软件的界面显示内容上的控件位置;a setting area determining module, configured to identify a control position on an interface display content of the application software when the application software is first turned on;
根据所述控件位置调整预设防误触区域,得到设定区域。Adjusting the preset anti-missing area according to the position of the control to obtain a setting area.
在上述技术方案的基础上,还包括:Based on the above technical solutions, the method further includes:
设定区域确定模块,用于在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;a setting area determining module, configured to determine, when acquiring a locale setting instruction for the application software, whether the number of historical touch operation records corresponding to the same account of the application software exceeds a set recording threshold;
在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。When the number of the historical touch operation records exceeds the set recording threshold, the coordinates of the touch points in which the reported frequency in the historical touch operation record is less than the set threshold is determined as the reference coordinates, and the set area is determined according to the reference coordinates.
在上述技术方案的基础上,所述操作判断模块620具体用于:Based on the foregoing technical solution, the
将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。 Matching the touch point coordinates corresponding to the touch operation with the coordinates of the set area, and determining whether the touch operation is located in the set area according to the matching result.
在上述技术方案的基础上,所述触点屏蔽模块630具体用于:Based on the foregoing technical solution, the
在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。When the touch operation includes at least two touch points, and when at least one touch point is located in the set area, the touch point located in the set area is marked as an invalid contact, and the invalid contact is discarded. The coordinates of the remaining touch points outside the set area are reported.
本发明实施例提供一种移动终端,该移动终端中集成有上述技术方案所述的移动终端上触摸操作的控制装置。示例性的,本实施例中的移动终端具体可为手机、掌上游戏机、个人数字助手和平板电脑等终端,优选为智能手机。An embodiment of the present invention provides a mobile terminal, where the control device for touch operation on the mobile terminal described in the above technical solution is integrated. Illustratively, the mobile terminal in this embodiment may specifically be a terminal such as a mobile phone, a handheld game console, a personal digital assistant, and a tablet computer, and is preferably a smart phone.
图7是本发明实施例提供的一种移动终端的结构示意图。如图7所示,该移动终端可以包括:壳体(图中未示出)、存储器701、中央处理器(Central Processing Unit,CPU)702(又称处理器,以下简称CPU)、电路板(图中未示出)、触摸屏712和电源电路(图中未示出)。所述触摸屏712,用于将用户操作转换成电信号输入至所述处理器,并显示可视输出信号;所述电路板安置在所述触摸屏712与所述壳体围成的空间内部;所述CPU702和所述存储器701设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器701,用于存储计算机程序;所述CPU702读取并执行所述存储器701中存储的计算机程序。所述CPU702在执行所述计算机程序时实现以下步骤:在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。FIG. 7 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 7, the mobile terminal may include: a casing (not shown), a
所述移动终端还包括:外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子系统709、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。The mobile terminal further includes: a
应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的
组合中实现。It should be understood that the illustrated
下面就本实施例提供的集成有移动终端上触摸操作的控制装置的移动终端进行详细的描述,该移动终端以手机为例。The mobile terminal integrated with the control device for the touch operation on the mobile terminal provided in this embodiment is described in detail below. The mobile terminal takes a mobile phone as an example.
存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The
外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU702和存储器701。
I/O子系统709,所述I/O子系统709可以将设备上的输入输出外设,例如触摸屏712和其他输入/控制设备710,连接到外设接口703。I/O子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。I/
触摸屏712,所述触摸屏712是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。The
I/O子系统709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已
知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。The
音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。The
扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。The
电源管理芯片708,用于为CPU702、I/O子系统及外设接口所连接的硬件进行供电及电源管理。The
上述实施例中提供的移动终端上触摸操作的控制装置及移动终端可执行本发明任意实施例所提供的移动终端上触摸操作的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端上触摸操作的控制方法。The control device for the touch operation on the mobile terminal provided by the foregoing embodiment and the mobile terminal can perform the control method of the touch operation on the mobile terminal provided by any embodiment of the present invention, and have the corresponding functional modules and beneficial effects of executing the method. For the technical details that are not described in detail in the above embodiments, reference may be made to the control method of the touch operation on the mobile terminal provided by any embodiment of the present invention.
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。 Note that the above are only the preferred embodiments of the present invention and the technical principles applied thereto. Those skilled in the art will appreciate that the invention is not limited to the specific embodiments described herein, and that various modifications, changes and substitutions may be made without departing from the scope of the invention. Therefore, the present invention has been described in detail by the above embodiments, but the present invention is not limited to the above embodiments, and other equivalent embodiments may be included without departing from the inventive concept. The scope is determined by the scope of the appended claims.
Claims (20)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611167775.3 | 2016-12-16 | ||
CN201611167775.3A CN106527818B (en) | 2016-12-16 | 2016-12-16 | A control method, device and mobile terminal for touch operation on a mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018107849A1 true WO2018107849A1 (en) | 2018-06-21 |
Family
ID=58340888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/103159 Ceased WO2018107849A1 (en) | 2016-12-16 | 2017-09-25 | Method for controlling touch operation on mobile terminal, and related product |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106527818B (en) |
WO (1) | WO2018107849A1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958514A (en) * | 2018-06-29 | 2018-12-07 | 联想(北京)有限公司 | A kind of electronic equipment |
CN109739707A (en) * | 2018-12-29 | 2019-05-10 | Tcl移动通信科技(宁波)有限公司 | A kind of test processing method, mobile terminal and storage medium |
CN109782957A (en) * | 2019-01-24 | 2019-05-21 | 吴宏琴 | False-touch prevention method, mobile terminal and storage medium based on scene of game |
CN110286788A (en) * | 2019-06-10 | 2019-09-27 | Oppo广东移动通信有限公司 | Under-screen fingerprint recognition anti-mistouch method and related products |
CN111708479A (en) * | 2020-07-17 | 2020-09-25 | 腾讯科技(深圳)有限公司 | Touch operation response method and device, terminal and storage medium |
CN112817483A (en) * | 2021-01-29 | 2021-05-18 | 网易(杭州)网络有限公司 | Multi-point touch processing method, device, equipment and storage medium |
CN113986047A (en) * | 2021-12-23 | 2022-01-28 | 荣耀终端有限公司 | Method and device for identifying false touch signal |
CN113996052A (en) * | 2021-10-28 | 2022-02-01 | 腾讯科技(深圳)有限公司 | Virtual button adjusting method and device, storage medium and electronic equipment |
CN114077323A (en) * | 2020-07-30 | 2022-02-22 | 荣耀终端有限公司 | Method for preventing mistaken touch of touch screen of electronic equipment, electronic equipment and chip system |
CN114089868A (en) * | 2021-11-30 | 2022-02-25 | 维沃移动通信有限公司 | Touch operation method and device and electronic equipment |
CN114185444A (en) * | 2020-08-24 | 2022-03-15 | 北京小米移动软件有限公司 | Method and device for preventing mistaken touch of touch screen and storage medium |
CN116301424A (en) * | 2023-03-02 | 2023-06-23 | 瑞态常州高分子科技有限公司 | Touch recognition system based on pressure touch sensor |
EP4092516A4 (en) * | 2020-09-27 | 2023-08-23 | ZTE Corporation | False touch rejection method, terminal device, and storage medium |
CN119902641A (en) * | 2023-10-26 | 2025-04-29 | 北京小米移动软件有限公司 | Anti-accidental touch method, device, electronic device and storage medium |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106527818B (en) * | 2016-12-16 | 2019-07-02 | Oppo广东移动通信有限公司 | A control method, device and mobile terminal for touch operation on a mobile terminal |
CN108667999A (en) * | 2017-03-28 | 2018-10-16 | 上海传英信息技术有限公司 | A kind of mobile terminal false-touch prevention method, apparatus, mobile terminal and touch screen |
WO2018191972A1 (en) * | 2017-04-21 | 2018-10-25 | 华为技术有限公司 | Touch control method and apparatus |
CN107239221B (en) * | 2017-06-01 | 2020-07-17 | 奇酷互联网络科技(深圳)有限公司 | Method and equipment for identifying mistaken contact and mobile terminal |
CN107329613B (en) * | 2017-06-29 | 2021-09-03 | 上海传英信息技术有限公司 | Touch screen equipment, false touch prevention identification system and false touch prevention identification method thereof |
CN107450773B (en) * | 2017-07-25 | 2021-03-16 | 维沃移动通信有限公司 | A kind of anti-mistouch method, terminal and computer-readable storage medium |
CN107422977A (en) * | 2017-07-31 | 2017-12-01 | 北京小米移动软件有限公司 | Trigger action processing method, device and computer-readable recording medium |
EP3671420A4 (en) | 2017-09-11 | 2020-08-05 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | METHOD AND DEVICE FOR RESPONDING TO TOUCH OPERATIONS |
CN107577415B (en) * | 2017-09-11 | 2019-02-19 | Oppo广东移动通信有限公司 | Touch operation response method and device |
CN110442267B (en) * | 2017-09-11 | 2023-08-22 | Oppo广东移动通信有限公司 | Touch operation response method, device, mobile terminal and storage medium |
US10698533B2 (en) | 2017-09-11 | 2020-06-30 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for responding to touch operation and electronic device |
WO2019047231A1 (en) | 2017-09-11 | 2019-03-14 | 广东欧珀移动通信有限公司 | Touch operation response method and device |
EP3671412B1 (en) * | 2017-09-11 | 2025-09-03 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Touch operation response method and device |
CN109634450A (en) * | 2017-10-09 | 2019-04-16 | 华为技术有限公司 | False-touch prevention detection method, device and terminal |
CN108459796B (en) * | 2018-01-23 | 2020-08-18 | 维沃移动通信有限公司 | Function key response method and mobile terminal |
CN108345775B (en) * | 2018-01-31 | 2022-03-25 | 维沃移动通信有限公司 | Application access method and mobile terminal |
CN108334234A (en) * | 2018-02-09 | 2018-07-27 | 北京小米移动软件有限公司 | A kind of method and apparatus that control touch location reports |
CN108579078B (en) * | 2018-04-10 | 2021-09-07 | Oppo广东移动通信有限公司 | Touch operation method and related product |
CN111045540A (en) * | 2018-10-12 | 2020-04-21 | 中兴通讯股份有限公司 | Screen touch response method, device, equipment and computer readable medium |
CN111198629B (en) * | 2018-11-19 | 2023-09-15 | 青岛海信移动通信技术有限公司 | Method for processing touch operation of mobile terminal and mobile terminal |
CN109753179B (en) * | 2018-12-17 | 2022-10-25 | 掌阅科技股份有限公司 | User operation instruction processing method and handwriting reading equipment |
CN110413195A (en) * | 2019-08-07 | 2019-11-05 | 闻泰科技(无锡)有限公司 | Application control method, device, terminal and storage medium |
CN112462964A (en) * | 2019-09-09 | 2021-03-09 | Oppo(重庆)智能科技有限公司 | Sliding operation processing method, terminal and computer storage medium |
CN111142766B (en) * | 2019-12-02 | 2020-12-11 | 腾讯科技(深圳)有限公司 | Area dynamic adjustment method and device and storage medium |
CN111309179A (en) * | 2020-02-10 | 2020-06-19 | 北京小米移动软件有限公司 | Touch screen control method and device, terminal and storage medium |
CN113360071B (en) * | 2020-03-04 | 2023-08-29 | 腾讯科技(深圳)有限公司 | Touch screen control method and device, storage medium and electronic device |
CN113625865B (en) * | 2020-05-07 | 2023-06-06 | 华为技术有限公司 | Screen state control method and electronic equipment |
CN114063806B (en) * | 2020-07-31 | 2025-06-03 | 华为技术有限公司 | Method for preventing accidental touch and electronic device |
CN112843407A (en) * | 2020-12-31 | 2021-05-28 | 小牛科技河北有限公司 | Touch control device for breathing machine |
CN114756163A (en) * | 2021-01-08 | 2022-07-15 | 北京字节跳动网络技术有限公司 | Touch operation processing method, device, equipment and medium |
CN114082172A (en) * | 2021-09-13 | 2022-02-25 | 网易(杭州)网络有限公司 | Method, device and electronic device for preventing accidental touch |
CN114895836B (en) * | 2022-07-14 | 2022-10-14 | 深圳市智汉科技有限公司 | Touch control method and device based on intelligent full-flow data touch screen and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902074A (en) * | 2012-12-26 | 2014-07-02 | 深圳富泰宏精密工业有限公司 | False-touch prevention system and method |
CN104932788A (en) * | 2015-06-24 | 2015-09-23 | 青岛海信移动通信技术股份有限公司 | Adaptive touch screen control method and equipment |
CN105487697A (en) * | 2014-09-15 | 2016-04-13 | 中兴通讯股份有限公司 | Method and device preventing touch screen button failure |
CN106227378A (en) * | 2016-07-15 | 2016-12-14 | 青岛海信电器股份有限公司 | A kind of touch operation processing method and touch panel device |
CN106527818A (en) * | 2016-12-16 | 2017-03-22 | 广东欧珀移动通信有限公司 | Control method and device for touch operation on mobile terminal, and mobile terminal |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102549533A (en) * | 2009-09-25 | 2012-07-04 | 日本电气株式会社 | Input receiving device, input receiving method, recording medium, and mobile communication terminal |
CN103870042B (en) * | 2012-12-15 | 2017-08-25 | 联想(北京)有限公司 | The method and electronic equipment of display image |
CN103744593B (en) * | 2013-12-30 | 2017-05-17 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and method for preventing mis-operation of mobile terminal |
CN104572322A (en) * | 2014-12-02 | 2015-04-29 | 深圳市金立通信设备有限公司 | Method for operating terminal screen |
CN105426048A (en) * | 2015-11-19 | 2016-03-23 | 广东欧珀移动通信有限公司 | Method and device for preventing misoperation of application program |
-
2016
- 2016-12-16 CN CN201611167775.3A patent/CN106527818B/en active Active
-
2017
- 2017-09-25 WO PCT/CN2017/103159 patent/WO2018107849A1/en not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902074A (en) * | 2012-12-26 | 2014-07-02 | 深圳富泰宏精密工业有限公司 | False-touch prevention system and method |
CN105487697A (en) * | 2014-09-15 | 2016-04-13 | 中兴通讯股份有限公司 | Method and device preventing touch screen button failure |
CN104932788A (en) * | 2015-06-24 | 2015-09-23 | 青岛海信移动通信技术股份有限公司 | Adaptive touch screen control method and equipment |
CN106227378A (en) * | 2016-07-15 | 2016-12-14 | 青岛海信电器股份有限公司 | A kind of touch operation processing method and touch panel device |
CN106527818A (en) * | 2016-12-16 | 2017-03-22 | 广东欧珀移动通信有限公司 | Control method and device for touch operation on mobile terminal, and mobile terminal |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958514A (en) * | 2018-06-29 | 2018-12-07 | 联想(北京)有限公司 | A kind of electronic equipment |
CN109739707A (en) * | 2018-12-29 | 2019-05-10 | Tcl移动通信科技(宁波)有限公司 | A kind of test processing method, mobile terminal and storage medium |
CN109739707B (en) * | 2018-12-29 | 2023-08-11 | Tcl移动通信科技(宁波)有限公司 | Test processing method, mobile terminal and storage medium |
CN109782957A (en) * | 2019-01-24 | 2019-05-21 | 吴宏琴 | False-touch prevention method, mobile terminal and storage medium based on scene of game |
CN110286788A (en) * | 2019-06-10 | 2019-09-27 | Oppo广东移动通信有限公司 | Under-screen fingerprint recognition anti-mistouch method and related products |
CN110286788B (en) * | 2019-06-10 | 2023-03-28 | Oppo广东移动通信有限公司 | Method for identifying finger print under screen and preventing mistaken touch and related product |
CN111708479A (en) * | 2020-07-17 | 2020-09-25 | 腾讯科技(深圳)有限公司 | Touch operation response method and device, terminal and storage medium |
CN111708479B (en) * | 2020-07-17 | 2022-09-06 | 腾讯科技(深圳)有限公司 | Touch operation response method and device, terminal and storage medium |
CN114077323B (en) * | 2020-07-30 | 2024-04-19 | 荣耀终端有限公司 | Touch screen false touch prevention method of electronic equipment, electronic equipment and chip system |
CN114077323A (en) * | 2020-07-30 | 2022-02-22 | 荣耀终端有限公司 | Method for preventing mistaken touch of touch screen of electronic equipment, electronic equipment and chip system |
CN114185444A (en) * | 2020-08-24 | 2022-03-15 | 北京小米移动软件有限公司 | Method and device for preventing mistaken touch of touch screen and storage medium |
CN114185444B (en) * | 2020-08-24 | 2024-09-24 | 北京小米移动软件有限公司 | Touch screen accidental touch prevention method, device and storage medium |
EP4092516A4 (en) * | 2020-09-27 | 2023-08-23 | ZTE Corporation | False touch rejection method, terminal device, and storage medium |
CN112817483B (en) * | 2021-01-29 | 2023-08-08 | 网易(杭州)网络有限公司 | Multi-point touch processing method, device, equipment and storage medium |
CN112817483A (en) * | 2021-01-29 | 2021-05-18 | 网易(杭州)网络有限公司 | Multi-point touch processing method, device, equipment and storage medium |
CN113996052A (en) * | 2021-10-28 | 2022-02-01 | 腾讯科技(深圳)有限公司 | Virtual button adjusting method and device, storage medium and electronic equipment |
CN114089868A (en) * | 2021-11-30 | 2022-02-25 | 维沃移动通信有限公司 | Touch operation method and device and electronic equipment |
CN113986047A (en) * | 2021-12-23 | 2022-01-28 | 荣耀终端有限公司 | Method and device for identifying false touch signal |
CN113986047B (en) * | 2021-12-23 | 2023-10-27 | 荣耀终端有限公司 | Method and device for identifying false touch signal |
CN116301424A (en) * | 2023-03-02 | 2023-06-23 | 瑞态常州高分子科技有限公司 | Touch recognition system based on pressure touch sensor |
CN116301424B (en) * | 2023-03-02 | 2023-10-31 | 瑞态常州高分子科技有限公司 | Touch recognition system based on pressure touch sensor |
CN119902641A (en) * | 2023-10-26 | 2025-04-29 | 北京小米移动软件有限公司 | Anti-accidental touch method, device, electronic device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106527818A (en) | 2017-03-22 |
CN106527818B (en) | 2019-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10969903B2 (en) | Method, device and mobile terminal for preventing false-touch on touch screen | |
WO2018107849A1 (en) | Method for controlling touch operation on mobile terminal, and related product | |
CN106681638B (en) | A kind of touch screen control method, device and mobile terminal | |
CN106598335B (en) | A kind of touch screen control method, device and mobile terminal of mobile terminal | |
CN106681635B (en) | A split-screen anti-mistouch method, device and mobile terminal | |
CN106855782B (en) | A method, device and terminal for preventing accidental touch | |
CN106775087B (en) | A touch screen control method, device and mobile terminal of a mobile terminal | |
CN107340910B (en) | A method, device, storage medium and electronic device for responding to a touch key | |
CN106406633A (en) | A method, device and mobile terminal for preventing false touches on the edge of a touch screen | |
CN106681555A (en) | Touch screen control method and device of mobile terminal and mobile terminal | |
CN106855783A (en) | A method, device and mobile terminal for preventing false touches | |
CN106681554B (en) | A control method, device and mobile terminal for a touch screen of a mobile terminal | |
EP3336679B1 (en) | Method and terminal for preventing unintentional triggering of a touch key and storage medium | |
CN106855784A (en) | Method, device and terminal for preventing false triggering of touch keys | |
CN106775407A (en) | Method and device for controlling touch screen of mobile terminal and mobile terminal | |
CN106775086A (en) | Method and device for controlling touch screen of mobile terminal and mobile terminal | |
CN106708263A (en) | Method, device and mobile terminal for preventing false touch of touch screen | |
CN107357458B (en) | Response method, device, storage medium and mobile terminal for touch key | |
CN106681637B (en) | Touch screen display method and device and mobile terminal | |
CN106855785A (en) | A method, device and mobile terminal for realizing anti-mistouch screen when holding with both hands | |
CN106909250B (en) | Touch operation processing method and device and mobile terminal | |
CN106681636B (en) | Method and device for preventing false touch and mobile terminal | |
CN105867830A (en) | Fingerprint identification-based processing method and mobile terminal | |
CN106775406A (en) | Anti-incorrect touch control method and device for touch screen of mobile terminal, and mobile terminal | |
CN106598461B (en) | Touch response method and device of mobile terminal and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17881623 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17881623 Country of ref document: EP Kind code of ref document: A1 |