WO2018107849A1 - 一种移动终端上触摸操作的控制方法及相关产品 - Google Patents

一种移动终端上触摸操作的控制方法及相关产品 Download PDF

Info

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
Application number
PCT/CN2017/103159
Other languages
English (en)
French (fr)
Inventor
张强
葛以学
汪昊
Original Assignee
广东欧珀移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 广东欧珀移动通信有限公司 filed Critical 广东欧珀移动通信有限公司
Publication of WO2018107849A1 publication Critical patent/WO2018107849A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0446Digitisers, 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的在先申请优先权,上述在先申请的内容以引入的方式并入本文本中。
技术领域
本发明实施例涉及触控技术领域,尤其涉及一种移动终端上触摸操作的控制方法及相关产品。
背景技术
目前,移动终端呈现触摸屏边框越来越窄,甚至是全屏无边框的发展趋势。
窄边框甚至无边框使得移动终端在有限的机身内容纳更大尺寸的触摸屏,但随之也带来一个问题,当用户握持移动终端时很容易触碰到触摸屏的边缘,从而产生误操作。
发明内容
本发明提供一种移动终端上触摸操作的控制方法、装置及移动终端,以实现自适应地防止用户的误操作。
第一方面,本发明实施例提供了一种移动终端上触摸操作的控制方法,包括:
在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;
在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;
将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
第二方面,本发明实施例还提供了一种移动终端上触摸操作的控制装 置,该装置包括:
区域调整模块,用于在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;
操作判断模块,用于在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;
触点屏蔽模块,用于将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
第三方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器身上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;
在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;
将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
第四方面,提供一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面所述的方法。
第五方面,提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行第一方面所述的方法。
本发明实施例提供一种终端上触摸操作的控制方法,还提供一种执行该控制方法的控制装置,以及提供一种集成有该控制装置的终端,实现在不同用户操作不同的应用软件时自适应地设置设定区域,以对设定区域内的触控点执行屏蔽操作,对剩余的位于设定区域之外的触控点执行上报操作。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸 事件的处理准确度的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种移动终端上触摸操作的控制方法的流程图;
图2a是一种防误触区域及用户界面示意图;
图2b是本发明实施例提供的一种防误触区域及用户界面示意图;
图3a是本发明实施例提供的一种防误触区域及历史触摸操作记录示意图;
图3b是本发明实施例提供的一种触摸屏防误触区域示意图;
图4是本发明实施例提供的又一种移动终端上触摸操作的控制方法的流程图;
图5是本发明实施例提供的另一种移动终端上触摸操作的控制方法的流程图;
图6是本发明实施例提供的一种移动终端上触摸操作的控制装置的结构示意图;
图7是本发明实施例提供的一种移动终端的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤 的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
在右手握住手机时,若用右手拇指点击左上角的应用软件(Application,APP),右手的手掌极有可能误触到触摸屏的右下方边缘区域。为解决上述误触问题,目前采用的方式是在触摸屏边缘设置一定的区域,将该区域标记为防误触区域。若按住触摸屏的防误触区域的时候,点击触摸屏的其它区域,则该防误触区域的手指信息就会被释放,即不上报该防误触发区域内的触点坐标,并上报其它区域内的触点坐标。从而,触摸屏其它区域的触摸操作得到响应,进而实现触摸屏边缘区域防误触的功能。
但是,上述防误触区域是固定设置于触摸屏边缘的,由于不同的用户在操作不同的应用软件时,可能需要上报位于触摸屏边缘的触点,例如,用户在玩某些横屏游戏时,需要对预设防误触区域进行操作。此时,现有的处理方式只能是关闭触摸屏边缘防误触功能,以响应对预设防误触区域的触摸操作。然而,这种处理方式不能避免用户误触某些虚拟按键而切换至当前显示界面的上一级界面,从而,中断用户的正常使用。因此,提出一种实现自适应地防止用户的误操作的方案是目前亟待解决的问题。
在移动终端上触摸操作的控制方法中,该方法还包括:
在应用软件首次开启时,识别所述应用软件的界面显示内容上的控件位置;
根据所述控件位置调整预设防误触区域,得到设定区域。
在移动终端上触摸操作的控制方法中,还包括:
在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;
在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。
在移动终端上触摸操作的控制方法中,判断所述触摸操作对应的触控点是否位于设定区域内,包括:
将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。
在移动终端上触摸操作的控制方法中,将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点,包括:
在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。
在移动终端上触摸操作的控制方法中,所述预设防误触区域形状为长方形,长度与触摸屏显示区域的长度相同。
在移动终端上触摸操作的控制方法中,所述采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,包括:
在所述设定应用软件首次开启时,提示是否设置设定区域,接收输入设置设定区域的指示时,识别所述应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。
在移动终端上触摸操作的控制方法中,在提示是否设置设定区域时,获取该应用软件的界面显示内容上的界面控件在屏幕中的坐标。
在移动终端上触摸操作的控制方法中,所述检测到用户输入的触摸操作,包括:
在检测到触摸屏上的手指触摸时,识别触摸信息,根据该触摸信息确定用户输入的触摸操作。
在移动终端上触摸操作的控制装置,还包括:
设定区域确定模块,用于在应用软件首次开启时,识别所述应用软件的界面显示内容上的控件位置;
根据所述控件位置调整预设防误触区域,得到设定区域。
在移动终端上触摸操作的控制装置,还包括:
设定区域确定模块,用于在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;
在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触 摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。
在移动终端上触摸操作的控制装置,所述操作判断模块具体用于:
将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。
在移动终端上触摸操作的控制装置,所述触点屏蔽模块具体用于:
在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。
在移动终端上触摸操作的控制装置,所述预设防误触区域形状为长方形,长度与触摸屏显示区域的长度相同。
在移动终端上触摸操作的控制装置,所述区域调整模块,具体用于在所述设定应用软件首次开启时,提示是否设置设定区域,接收输入设置设定区域的指示时,识别所述应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。
在移动终端上触摸操作的控制装置,所述区域调整模块,还用于在提示是否设置设定区域时,获取该应用软件的界面显示内容上的界面控件在屏幕中的坐标。
图1为本发明实施例提供的一种移动终端上触摸操作的控制方法的流程图,该方法可以由一种移动终端上触摸操作的控制装置来执行,其中该装置可由软件和/或硬件实现,一般可集成在终端中,特别是移动终端中。如图1所示,该方法包括如下步骤:
步骤110、在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域。
对于智能手机、掌上游戏机、个人数字助手及平板电脑等集成有触摸屏的移动终端,优选为采用窄边框或者无边框设计的移动终端,其采用的触摸屏包括电阻式触摸屏、电容式触摸屏和压电式触摸屏等。当用户触碰触摸屏时,触摸屏会检测到触摸信息,进而识别出用户的触摸操作。为了避免触摸屏边缘的误触操作影响正常操作,移动终端上通常集成有触摸屏边缘防误触功能。边缘 防误触功能是在触摸屏边缘预设一设定形状和/或大小的区域,将该区域标记为防误触区域。例如,图2a中预设防误触区域形状为长方形,长度与触摸屏显示区域的长度相同。此外,防误触区域的具***置也可进行调整,例如,可位于触摸屏的左右边缘,还可位于触摸屏边缘的左下方和/或右下方。如果用户按住触摸屏的该防误触区域的时候,再点击触摸屏的其它区域,则释放防误触区域的手指信息,响应触摸屏其它区域的点击操作。其中,防误触区域的确定方式可以有很多种,例如,可调研用户群体对不同型号或外形的移动终端的握持方式及姿势等情况,将多数用户容易误触的屏幕区域设置为防误触区域,并在移动终端出厂前完成设置。又如,用户在开始使用移动终端前,也可进入握持方式录入功能,由移动终端采集用户握持移动终端的相关数据,根据采集的数据分析出用户容易误触的区域,将该区域设定为防误触区域。本实施例对预设防误触区域的数量不做具体限定。图2a是一种防误触区域及用户界面示意图,如图2a所示,移动终端的触摸屏201的左右两侧分别包含了第一预设防误触区域202和第二预设防误触区域203。用户界面中的暂停键204部分位于第一预设防误触区域202。显示控件与第一预设防误触区域202存在第一重叠区域205,以及,显示控件还与第二预设防误触区域203存在第二重叠区域206。可以得知,若触摸屏边缘的防误触功能开启,用户在操作第一重叠区域205内的控件时,由于防误触功能,该操作可能被屏蔽,从而影响用户的正常使用。若关闭该防误触功能,则可能在操作第一重叠区域205时,手掌误触退出键207而切换至当前界面的上一级界面显示,同样会影响用户的正常使用。
基于上述问题,本发明实施例给出了自适应调整预设防误触区域的方案,实现在检测到设定应用软件运行时,根据该设定应用软件对应的防误触区域调整触摸屏预设防误触区域。本实施例中的设定区域是根据当前应用的设定应用软件自适应调整预设防误触区域得到的防误触区域。该设定区域的位置、形状和面积与当前运行的应用软件相对应。具体的,该设定区域的位置、形状和面积与当前运行的应用软件的显示界面上的界面控件位置或该应用软件同一账户中用户的历史触摸操作记录相对应。例如,可以根据用户界面显示内容上的控件位置调整预设防误触区域。图2b是本发明实施例提供的一种防误触区域及用户界面示意图。如图2b所示,在原第一预设防误触区域202的基础上增 加暂停键204周围设定范围区域,并且,去除原第一预设防误触区域202与显示控件重叠的第一重叠区域205,得到新的防误触区域。在原第二预设防误触区域203的基础上增加退出键207周围设定范围区域,并且去除原第二预设防误触区域203与显示控件重叠的第二重叠区域206,得到新的防误触区域。
又如,还可以是在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。例如,对应用软件的历史触摸操作记录进行统计分析,得到触摸屏上历史触摸操作的触点位置和触点上报频率。基于上述历史触摸操作的触点位置和触点上报频率,将用户不常触摸的区域设置为防误触区域。图3a是本发明实施例提供的一种防误触区域及历史触摸操作记录示意图;移动终端的触摸屏301的左右两侧分别包含了第一预设防误触区域302和第二预设防误触区域303。触点密集分布且上报频率较高的区域是第二区域305,而在第一区域304和第三区域306中的触点很少且上报频率较低,从而,可以确定第一区域304和第三区域306是用户不常触摸的区域,将该区域设置为防误触区域,得到如图3b所示的触摸屏防误触区域示意图。
本实施例中设定应用软件的确定方式可以有很多种,此处不作具体限定。例如,在应用软件首次开启时,提示用户选择是否自适应调整预设防误触区域。若用户输入确认操作,则触发调整预设防误触区域的操作。在完成预设防误触区域的调整后,对该应用软件进行标记,以区别于其它未执行预设防误触区域操作的应用软件。例如,将完成预设防误触区域调整的应用软件添加至白名单。又如,可以在移动终端中增加防误触区域调整按钮,以在供用户选择对某一应用软件执行预设防误触区域的调整操作。同样的,在完成预设防误触区域的调整后,对该应用软件进行标记,以区别于其它未执行预设防误触区域操作的应用软件。
本实施例中,在检测到设定应用软件运行时,就采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,而该设定应用软件有可能在该移动终端的后台运行,还有可能在该移动终端的前台运行,较佳地,当该设定应用 软件正在前台运行时,采用该设定应用软件对应的设定区域调整触摸屏预设防误触区域,本实施例对此不做具体限定。
其中,当设定应用软件在该移动终端的后台运行时,不存在对该设定应用软件进行误操作的情况,只有当该设定应用软件在该移动终端的前台运行时,才存在对该应用软件进行误操作的情况。
步骤120、在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域。
本实施例中的触摸操作包括各种形式的与触摸屏接触的操作,如点击、长按及滑动等。当用户触碰触摸屏时,触摸屏会检测到触摸信息,进而识别出用户的触摸操作。以电容式触摸屏为例,其通过感应人体触摸所产生的电容变化而判断触摸点。其具有两组信号线:驱动线与感应线,驱动线发射信号,感应线侦测电容值的变化。当手指触摸在金属层上时,由于人体电场的存在,手指和触摸屏表面形成一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。影响了触摸点附近两个电极之间的耦合,从而改变了这两个电极之间的电容量。检测互电容大小时,驱动线方向的电极依次发出激励信号,感应线方向的所有电极同时接收信号,这样可以得到所有横向和纵向电极交汇点的电容值的变化,即整个触摸屏的二维平面的电容大小,根据触摸屏二维电容变化量数据,可以计算出每一个触摸点的坐标,因此屏上即使有多个触摸点,也能计算出每个触摸点的真实坐标。从而,可以确定包括触摸点的x坐标、y坐标、接触面的尺寸(包括长和宽等)以及触摸的手指数量等触摸信息,在识别到触摸信息后,通过input***向上层上报坐标信息,便可利用触摸信息检测到屏幕的某处发生的触摸操作(可以包括触摸位置和触摸类型)。
示例性的,在得到触摸操作的触摸信息后,将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。
步骤130、将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区 域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。例如,用户对图2b中区域208中字母P和A进行位置调换操作,由于调整了防误触区域,位置208中字母A和P位于设定区域(调整后的防误触区域)之外,不影响触摸操作对应的触控点坐标的上报,移动终端响应该触摸操作。但是,若用户在对图2b中区域208中字母P和A进行位置调换操作时,手掌误触退出键207,由于退出键207位于设定区域内,屏蔽作用于退出键207的触摸操作,正常上报字母P和A的位置调换操作对应的触控点坐标。
本实施例的技术方案,通过在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域;若用户输入的触摸操作对应的触控点位于设定区域内,则将该触控点标记为无效触点,屏蔽所述无效触点。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸事件的处理准确度的效果。
图4是本发明实施例提供的又一种移动终端上触摸操作的控制方法的流程图。在上述技术方案的基础上,该方法具体包括如下步骤:
步骤410、在检测到该应用软件运行时,采用该应用软件对应的设定区域调整触摸屏预设防误触区域。
本实施例中的设定区域根据应用软件的界面显示内容上的控件位置确定。在应用软件首次开启时,提示用户选择是否设置设定区域,以通过设定区域替换触摸屏预设防误触区域。在用户输入设置设定区域的指示时,识别所述应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。示例性的,在应用软件首次开启时,提示用户选择是否设置设定区域。在用户输入设置设定区域的指示时,获取该应用软件的界面显示内容上的界面控件在屏幕中的坐标。其中,界面控件为可在窗体上放置的可视化图形“元件”,例如按钮、文件编辑框等。其中大多数是具有执行功能或通过“事件”引发代码运行并完成响应的功能。对于图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所示的防误触区域及用户界面示意图中所示的设定区域,该设定区域作为调整后的防误触区域。记录该设定区域,以在该应用软件开启后,根据该设定区域替换预设防误触区域。
步骤420、获取用户输入的触摸操作。
在检测到触摸屏上的手指触摸时,识别触摸信息,根据该触摸信息确定用户输入的触摸操作。
步骤430、判断所述触摸操作对应的触控点是否位于设定区域内,若是,则执行步骤440,若否,则执行步骤450。
在检测到用户输入的触摸操作时,根据该触摸操作对应的触控点坐标,判断该触摸操作对应的触控点是否位于设定区域内。其中,该触摸操作包括至少两个触控点,分别将各个触控点坐标与设定区域对应的坐标范围进行比较。若触控点位于设定区域内,则对该触控点执行步骤440。若触控点位于设定区域之外,则对该触控点执行步骤450。
步骤440、将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
将该触摸操作对应的位于设定区域内的触控点标记为无效触点,放弃上报该无效触点坐标。
步骤450、上报所述触摸操作对应的位于设定区域外的触控点。
上报该触摸操作对应的位于设定区域之外的剩余触控点的触控点坐标。
本实施例的技术方案,按照不影响用户正常使用应用软件的原则,根据应用软件的界面显示内容上的界面控件在屏幕中的坐标调整预设防误触区域,实现根据显示内容自适应的调整预设防误触区域,使预设防误触区域的设置更加合理。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸事件的处理准确度的效果。
图5是本发明实施例提供的另一种移动终端上触摸操作的控制方法的流程图。在上述技术方案的基础上,还可以采用如下步骤确定设定区域:
步骤510、在获取针对应用软件的区域设置指令时,获取所述应用软件的同一账户对应的历史触摸操作记录的数目。
在移动终端中增加防误触区域调整按钮,以在供用户选择对某一应用软件执行预设防误触区域的调整操作。在用户操作防误触区域调整按钮时,弹出移动终端中安装的应用软件的软件标识列表,用户可以通过选中其中一个软件标识,确定对该软件标识对应的应用软件执行预设防误触区域的调整操作。在用户选中某一应用软件的软件标识时,生成针对该应用软件的区域设置指令。在获取到该区域设置指令时,获取该应用软件的账户信息,并显示不同账户的用户名,供用户选择。在用户选中某一用户名时,获取该用户名对应得到账户的历史触摸操作记录以及记录数。
步骤520、判断历史触摸操作记录的数目是否超过设定记录阈值,若是,则执行步骤530,若否,则执行步骤540。
将所获取的该账户的历史触摸操作记录的记录数与设定记录阈值进行比较。在历史触摸操作的记录数超过设定记录阈值时,执行步骤530。在历史触摸操作的记录数未超过设定记录阈值时,执行步骤540。
步骤530、确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。
根据历史触摸操作记录中的触控点坐标绘制如图3a所示的防误触区域及历史触摸操作记录示意图。根据历史触摸操作记录可以得知图3a上报频率较高的区域为第二区域305,上报频率较低的区域为第一区域304和第三区域306。如图3a所示,根据第一区域304靠近第二区域305的一系列触控点的坐标确定第一分界线307,以通过该第一分界线307区分防误触区域与正常触摸区域。根据第三区域306靠近第二区域305的一系列触控点的坐标确定第二分界线308,以通过该第二分界线308区分防误触区域与正常触摸区域,从而,得到如图3b所示的触摸屏防误触区域示意图中所示的设定区域。该设定区域作为调整后的防误触区域,包括位于触摸屏301一端的第一预设防误触区域302和位于触摸屏301另一端的第二预设防误触区域303。记录该设定区域,以在用户以该用户名登录该应用软件后,根据该设定区域替换预设防误触区域。
步骤540、提示用户当前历史触摸操作记录的数目不足。
显示提示信息,以提示用户当前该用户名对应的历史触摸操作记录的数目不足,并询问用户是否采用根据该应用软件的界面显示内容上的控件位置方式确定设定区域。若用户输入确认指示,则执行识别该应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。
本实施例的技术方案,根据用户历史触摸操作调整预设防误触区域,实现自适应的调整预设防误触区域,以将用户不常触摸的区域设置为防误触区域,使预设防误触区域的设置更加符合用户的操作习惯,从而有效的避免误触操作。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸事件的处理准确度的效果。
图6是本发明实施例提供的一种移动终端上触摸操作的控制装置的结构示意图。该装置可由软件和/或硬件实现,一般可集成在移动终端中,可通过执行移动终端上触摸操作的控制方法来对移动终端的触摸屏进行控制。如图6所示,该装置包括:区域调整模块610、操作判断模块620和触点屏蔽模块630。
其中,区域调整模块610,用于在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应。示例性的,该设定区域的位置、形状和面积与当前运行的应用软件的显示界面上的界面控件位置或该应用软件同一账户中用户的历史触摸操作记录相对应。
操作判断模块620,用于在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内。
触点屏蔽模块630,用于将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
本发明实施例提供一种终端上触摸操作的控制装置,实现在不同用户操作不同的应用软件时自适应地设置设定区域,以对设定区域内的触控点执行屏蔽操作,对剩余的位于设定区域之外的触控点执行上报操作。本发明实施例解决目前防误触区域固定不变,导致不能实现自适应地防止用户的误操作的问题,实现提高触控点上报的准确度,进而达到了提高终端中触摸事件的处理准确度的效果。
在上述技术方案的基础上,还包括:
设定区域确定模块,用于在应用软件首次开启时,识别所述应用软件的界面显示内容上的控件位置;
根据所述控件位置调整预设防误触区域,得到设定区域。
在上述技术方案的基础上,还包括:
设定区域确定模块,用于在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;
在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。
在上述技术方案的基础上,所述操作判断模块620具体用于:
将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。
在上述技术方案的基础上,所述触点屏蔽模块630具体用于:
在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。
本发明实施例提供一种移动终端,该移动终端中集成有上述技术方案所述的移动终端上触摸操作的控制装置。示例性的,本实施例中的移动终端具体可为手机、掌上游戏机、个人数字助手和平板电脑等终端,优选为智能手机。
图7是本发明实施例提供的一种移动终端的结构示意图。如图7所示,该移动终端可以包括:壳体(图中未示出)、存储器701、中央处理器(Central Processing Unit,CPU)702(又称处理器,以下简称CPU)、电路板(图中未示出)、触摸屏712和电源电路(图中未示出)。所述触摸屏712,用于将用户操作转换成电信号输入至所述处理器,并显示可视输出信号;所述电路板安置在所述触摸屏712与所述壳体围成的空间内部;所述CPU702和所述存储器701设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器701,用于存储计算机程序;所述CPU702读取并执行所述存储器701中存储的计算机程序。所述CPU702在执行所述计算机程序时实现以下步骤:在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
所述移动终端还包括:外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子***709、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。
应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的 组合中实现。
下面就本实施例提供的集成有移动终端上触摸操作的控制装置的移动终端进行详细的描述,该移动终端以手机为例。
存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口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接口以及诸如鼠标的指示设备。
触摸屏712,所述触摸屏712是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
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)等等。
音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。
扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片708,用于为CPU702、I/O子***及外设接口所连接的硬件进行供电及电源管理。
上述实施例中提供的移动终端上触摸操作的控制装置及移动终端可执行本发明任意实施例所提供的移动终端上触摸操作的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端上触摸操作的控制方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (20)

  1. 一种移动终端上触摸操作的控制方法,其特征在于,包括:
    在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;
    在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;
    将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
  2. 根据权利要求1所述的方法,其特征在于,还包括:
    在应用软件首次开启时,识别所述应用软件的界面显示内容上的控件位置;
    根据所述控件位置调整预设防误触区域,得到设定区域。
  3. 根据权利要求1所述的方法,其特征在于,还包括:
    在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录阈值;
    在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。
  4. 根据权利要求1所述的方法,其特征在于,判断所述触摸操作对应的触控点是否位于设定区域内,包括:
    将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。
  5. 根据权利要求1-4中任一项所述的方法,其特征在于,将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点,包括:
    在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。
  6. 根据权利要求1所述的方法,其特征在于,
    所述预设防误触区域形状为长方形,长度与触摸屏显示区域的长度相同。
  7. 根据权利要求1所述的方法,其特征在于,所述采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,包括:
    在所述设定应用软件首次开启时,提示是否设置设定区域,接收输入设置设定区域的指示时,识别所述应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。
  8. 根据权利要求7所述的方法,其特征在于,
    在提示是否设置设定区域时,获取该应用软件的界面显示内容上的界面控件在屏幕中的坐标。
  9. 根据权利要求1所述的方法,其特征在于,所述检测到用户输入的触摸操作,包括:
    在检测到触摸屏上的手指触摸时,识别触摸信息,根据该触摸信息确定用户输入的触摸操作。
  10. 一种移动终端上触摸操作的控制装置,其特征在于,包括:
    区域调整模块,用于在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;
    操作判断模块,用于在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否位于设定区域内;
    触点屏蔽模块,用于将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
  11. 根据权利要求10所述的装置,其特征在于,还包括:
    设定区域确定模块,用于在应用软件首次开启时,识别所述应用软件的界面显示内容上的控件位置;
    根据所述控件位置调整预设防误触区域,得到设定区域。
  12. 根据权利要求10所述的装置,其特征在于,还包括:
    设定区域确定模块,用于在获取针对应用软件的区域设置指令时,判断所述应用软件的同一账户对应的历史触摸操作记录的数目是否超过设定记录 阈值;
    在所述历史触摸操作记录的数目超过设定记录阈值时,确定所述历史触摸操作记录中上报频率小于设定阈值的触控点坐标,作为参考坐标,根据所述参考坐标确定设定区域。
  13. 根据权利要求10所述的装置,其特征在于,所述操作判断模块具体用于:
    将所述触摸操作对应的触控点坐标与设定区域的坐标进行匹配,根据匹配结果确定所述触摸操作是否位于设定区域内。
  14. 根据权利要求10-13中任一项所述的装置,其特征在于,所述触点屏蔽模块具体用于:
    在所述触摸操作至少包括两个触控点,且存在至少一个触控点位于设定区域内时,将位于设定区域内的触控点标记为无效触点,放弃上报所述无效触点的坐标,上报剩余的位于设定区域之外的触控点。
  15. 根据权利要求10所述的装置,其特征在于,
    所述预设防误触区域形状为长方形,长度与触摸屏显示区域的长度相同。
  16. 根据权利要求10所述的装置,其特征在于,所述区域调整模块,具体用于在所述设定应用软件首次开启时,提示是否设置设定区域,接收输入设置设定区域的指示时,识别所述应用软件的界面显示内容上的控件位置,根据该控件位置调整预设防误触区域,得到设定区域。
  17. 根据权利要求16所述的装置,其特征在于,所述区域调整模块,还用于在提示是否设置设定区域时,获取该应用软件的界面显示内容上的界面控件在屏幕中的坐标。
  18. 一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
    在检测到设定应用软件运行时,采用所述设定应用软件对应的设定区域调整触摸屏预设防误触区域,其中,所述设定区域的位置、形状和面积与当前运行的应用软件相对应;
    在检测到用户输入的触摸操作时,判断所述触摸操作对应的触控点是否 位于设定区域内;
    将所述触摸操作对应的位于设定区域内的触控点标记为无效触点,屏蔽所述无效触点。
  19. 一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-9任一项所述的方法。
  20. 一种计算机程序产品,其特征在于,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如权利要求1-9任一项所述的方法。
PCT/CN2017/103159 2016-12-16 2017-09-25 一种移动终端上触摸操作的控制方法及相关产品 WO2018107849A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611167775.3A CN106527818B (zh) 2016-12-16 2016-12-16 一种移动终端上触摸操作的控制方法、装置及移动终端
CN201611167775.3 2016-12-16

Publications (1)

Publication Number Publication Date
WO2018107849A1 true WO2018107849A1 (zh) 2018-06-21

Family

ID=58340888

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/103159 WO2018107849A1 (zh) 2016-12-16 2017-09-25 一种移动终端上触摸操作的控制方法及相关产品

Country Status (2)

Country Link
CN (1) CN106527818B (zh)
WO (1) WO2018107849A1 (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958514A (zh) * 2018-06-29 2018-12-07 联想(北京)有限公司 一种电子设备
CN109739707A (zh) * 2018-12-29 2019-05-10 Tcl移动通信科技(宁波)有限公司 一种测试处理方法、移动终端及存储介质
CN109782957A (zh) * 2019-01-24 2019-05-21 吴宏琴 基于游戏场景的防误触方法、移动终端及存储介质
CN110286788A (zh) * 2019-06-10 2019-09-27 Oppo广东移动通信有限公司 屏下指纹识别防误触方法及相关产品
CN111708479A (zh) * 2020-07-17 2020-09-25 腾讯科技(深圳)有限公司 触控操作的响应方法、装置、终端及存储介质
CN112817483A (zh) * 2021-01-29 2021-05-18 网易(杭州)网络有限公司 多点触控的处理方法、装置、设备及存储介质
CN113986047A (zh) * 2021-12-23 2022-01-28 荣耀终端有限公司 识别误触信号的方法和装置
CN114077323A (zh) * 2020-07-30 2022-02-22 荣耀终端有限公司 电子设备的触摸屏防误触方法、电子设备及芯片***
CN114089868A (zh) * 2021-11-30 2022-02-25 维沃移动通信有限公司 触控操作方法、装置和电子设备
CN114185444A (zh) * 2020-08-24 2022-03-15 北京小米移动软件有限公司 触控屏防误触方法、装置及存储介质
CN116301424A (zh) * 2023-03-02 2023-06-23 瑞态常州高分子科技有限公司 基于压力触摸传感器的触摸识别***
EP4092516A4 (en) * 2020-09-27 2023-08-23 ZTE Corporation PROCEDURE FOR REJECTING INCORRECT TOUCHES, TERMINAL AND STORAGE MEDIA

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106527818B (zh) * 2016-12-16 2019-07-02 Oppo广东移动通信有限公司 一种移动终端上触摸操作的控制方法、装置及移动终端
CN108667999A (zh) * 2017-03-28 2018-10-16 上海传英信息技术有限公司 一种移动终端防误触方法、装置、移动终端及触控屏
CN109074216B (zh) * 2017-04-21 2020-12-15 华为技术有限公司 一种触摸控制方法及装置
CN107239221B (zh) * 2017-06-01 2020-07-17 奇酷互联网络科技(深圳)有限公司 一种识别误触点的方法和设备以及移动终端
CN107329613B (zh) * 2017-06-29 2021-09-03 上海传英信息技术有限公司 触屏设备及其防误触识别***和防误触识别方法
CN107450773B (zh) * 2017-07-25 2021-03-16 维沃移动通信有限公司 一种防误触方法、终端及计算机可读存储介质
CN107422977A (zh) * 2017-07-31 2017-12-01 北京小米移动软件有限公司 触发操作处理方法、装置以及计算机可读存储介质
WO2019047234A1 (zh) 2017-09-11 2019-03-14 广东欧珀移动通信有限公司 触摸操作响应方法及装置
US10698533B2 (en) * 2017-09-11 2020-06-30 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for responding to touch operation and electronic device
WO2019047231A1 (zh) 2017-09-11 2019-03-14 广东欧珀移动通信有限公司 触摸操作响应方法及装置
WO2019047226A1 (zh) * 2017-09-11 2019-03-14 广东欧珀移动通信有限公司 触摸操作响应方法及装置
CN107608551B (zh) * 2017-09-11 2019-08-06 Oppo广东移动通信有限公司 触摸操作响应方法及装置
CN107577415B (zh) * 2017-09-11 2019-02-19 Oppo广东移动通信有限公司 触摸操作响应方法及装置
CN109634450A (zh) * 2017-10-09 2019-04-16 华为技术有限公司 防误触检测方法、装置及终端
CN108459796B (zh) * 2018-01-23 2020-08-18 维沃移动通信有限公司 一种功能键的响应方法及移动终端
CN108345775B (zh) * 2018-01-31 2022-03-25 维沃移动通信有限公司 一种应用访问方法及移动终端
CN108334234A (zh) * 2018-02-09 2018-07-27 北京小米移动软件有限公司 一种控制触摸位置上报的方法和装置
CN108579078B (zh) * 2018-04-10 2021-09-07 Oppo广东移动通信有限公司 触控操作方法及相关产品
CN111045540A (zh) * 2018-10-12 2020-04-21 中兴通讯股份有限公司 一种屏幕触控响应方法、装置、设备及计算机可读介质
CN111198629B (zh) * 2018-11-19 2023-09-15 青岛海信移动通信技术有限公司 一种移动终端对触控操作的处理方法及移动终端
CN109753179B (zh) * 2018-12-17 2022-10-25 掌阅科技股份有限公司 用户操作指令的处理方法及手写阅读设备
CN110413195A (zh) * 2019-08-07 2019-11-05 闻泰科技(无锡)有限公司 应用程序控制方法、装置、终端及存储介质
CN112462964A (zh) * 2019-09-09 2021-03-09 Oppo(重庆)智能科技有限公司 一种滑动操作的处理方法、终端及计算机存储介质
CN111142766B (zh) * 2019-12-02 2020-12-11 腾讯科技(深圳)有限公司 区域动态调整方法和装置及存储介质
CN111309179A (zh) * 2020-02-10 2020-06-19 北京小米移动软件有限公司 触控屏控制方法及装置、终端及存储介质
CN113360071B (zh) * 2020-03-04 2023-08-29 腾讯科技(深圳)有限公司 触屏控制方法和装置、存储介质及电子装置
CN113625865B (zh) * 2020-05-07 2023-06-06 华为技术有限公司 屏幕状态的控制方法及电子设备
CN114063806A (zh) * 2020-07-31 2022-02-18 华为技术有限公司 防误触方法和电子设备
CN112843407A (zh) * 2020-12-31 2021-05-28 小牛科技河北有限公司 一种用于呼吸机的触摸控制装置
CN114756163A (zh) * 2021-01-08 2022-07-15 北京字节跳动网络技术有限公司 触控操作的处理方法、装置、设备及介质
CN114895836B (zh) * 2022-07-14 2022-10-14 深圳市智汉科技有限公司 基于智能全流程数据触摸屏触控方法、装置及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902074A (zh) * 2012-12-26 2014-07-02 深圳富泰宏精密工业有限公司 防误触控的***及方法
CN104932788A (zh) * 2015-06-24 2015-09-23 青岛海信移动通信技术股份有限公司 一种自适应触屏控制方法和设备
CN105487697A (zh) * 2014-09-15 2016-04-13 中兴通讯股份有限公司 一种防止触屏按键失效的方法与装置
CN106227378A (zh) * 2016-07-15 2016-12-14 青岛海信电器股份有限公司 一种触摸操作处理方法和触摸屏设备
CN106527818A (zh) * 2016-12-16 2017-03-22 广东欧珀移动通信有限公司 一种移动终端上触摸操作的控制方法、装置及移动终端

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120172091A1 (en) * 2009-09-25 2012-07-05 Nec Corporation Input receiving device, input receiving method, recording medium, and mobile communication terminal
CN103870042B (zh) * 2012-12-15 2017-08-25 联想(北京)有限公司 显示图像的方法和电子设备
CN103744593B (zh) * 2013-12-30 2017-05-17 宇龙计算机通信科技(深圳)有限公司 移动终端及防止移动终端误操作的方法
CN104572322A (zh) * 2014-12-02 2015-04-29 深圳市金立通信设备有限公司 一种终端屏幕操作的方法
CN105426048A (zh) * 2015-11-19 2016-03-23 广东欧珀移动通信有限公司 一种防止应用程序误操作的方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902074A (zh) * 2012-12-26 2014-07-02 深圳富泰宏精密工业有限公司 防误触控的***及方法
CN105487697A (zh) * 2014-09-15 2016-04-13 中兴通讯股份有限公司 一种防止触屏按键失效的方法与装置
CN104932788A (zh) * 2015-06-24 2015-09-23 青岛海信移动通信技术股份有限公司 一种自适应触屏控制方法和设备
CN106227378A (zh) * 2016-07-15 2016-12-14 青岛海信电器股份有限公司 一种触摸操作处理方法和触摸屏设备
CN106527818A (zh) * 2016-12-16 2017-03-22 广东欧珀移动通信有限公司 一种移动终端上触摸操作的控制方法、装置及移动终端

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958514A (zh) * 2018-06-29 2018-12-07 联想(北京)有限公司 一种电子设备
CN109739707A (zh) * 2018-12-29 2019-05-10 Tcl移动通信科技(宁波)有限公司 一种测试处理方法、移动终端及存储介质
CN109739707B (zh) * 2018-12-29 2023-08-11 Tcl移动通信科技(宁波)有限公司 一种测试处理方法、移动终端及存储介质
CN109782957A (zh) * 2019-01-24 2019-05-21 吴宏琴 基于游戏场景的防误触方法、移动终端及存储介质
CN110286788A (zh) * 2019-06-10 2019-09-27 Oppo广东移动通信有限公司 屏下指纹识别防误触方法及相关产品
CN110286788B (zh) * 2019-06-10 2023-03-28 Oppo广东移动通信有限公司 屏下指纹识别防误触方法及相关产品
CN111708479A (zh) * 2020-07-17 2020-09-25 腾讯科技(深圳)有限公司 触控操作的响应方法、装置、终端及存储介质
CN111708479B (zh) * 2020-07-17 2022-09-06 腾讯科技(深圳)有限公司 触控操作的响应方法、装置、终端及存储介质
CN114077323B (zh) * 2020-07-30 2024-04-19 荣耀终端有限公司 电子设备的触摸屏防误触方法、电子设备及芯片***
CN114077323A (zh) * 2020-07-30 2022-02-22 荣耀终端有限公司 电子设备的触摸屏防误触方法、电子设备及芯片***
CN114185444A (zh) * 2020-08-24 2022-03-15 北京小米移动软件有限公司 触控屏防误触方法、装置及存储介质
EP4092516A4 (en) * 2020-09-27 2023-08-23 ZTE Corporation PROCEDURE FOR REJECTING INCORRECT TOUCHES, TERMINAL AND STORAGE MEDIA
CN112817483A (zh) * 2021-01-29 2021-05-18 网易(杭州)网络有限公司 多点触控的处理方法、装置、设备及存储介质
CN112817483B (zh) * 2021-01-29 2023-08-08 网易(杭州)网络有限公司 多点触控的处理方法、装置、设备及存储介质
CN114089868A (zh) * 2021-11-30 2022-02-25 维沃移动通信有限公司 触控操作方法、装置和电子设备
CN113986047B (zh) * 2021-12-23 2023-10-27 荣耀终端有限公司 识别误触信号的方法和装置
CN113986047A (zh) * 2021-12-23 2022-01-28 荣耀终端有限公司 识别误触信号的方法和装置
CN116301424A (zh) * 2023-03-02 2023-06-23 瑞态常州高分子科技有限公司 基于压力触摸传感器的触摸识别***
CN116301424B (zh) * 2023-03-02 2023-10-31 瑞态常州高分子科技有限公司 基于压力触摸传感器的触摸识别***

Also Published As

Publication number Publication date
CN106527818B (zh) 2019-07-02
CN106527818A (zh) 2017-03-22

Similar Documents

Publication Publication Date Title
WO2018107849A1 (zh) 一种移动终端上触摸操作的控制方法及相关产品
US10969903B2 (en) Method, device and mobile terminal for preventing false-touch on touch screen
CN106775087B (zh) 一种移动终端的触摸屏控制方法、装置及移动终端
WO2018107897A1 (zh) 一种触摸屏控制方法、装置、移动终端及存储介质
WO2018107896A1 (zh) 一种分屏防误触方法、装置、移动终端及存储介质
WO2018107901A1 (zh) 移动终端的触摸屏控制方法、装置、移动终端及存储介质
CN106708407B (zh) 防止触摸按键误触发的方法、装置及移动终端
WO2018107898A1 (zh) 防止触摸按键误触发的方法、装置、终端及存储介质
CN107340910B (zh) 一种触摸按键的响应方法、装置、存储介质及电子设备
EP3336679B1 (en) Method and terminal for preventing unintentional triggering of a touch key and storage medium
EP3133483B1 (en) Touchscreen apparatus and user interface processing method for the touchscreen apparatus
CN106855783A (zh) 一种防误触的方法、装置及移动终端
CN106598335A (zh) 一种移动终端的触摸屏控制方法、装置及移动终端
WO2018107902A1 (zh) 移动终端的触摸屏控制方法、装置、移动终端及存储介质
CN106681637B (zh) 一种触摸屏显示方法、装置及移动终端
CN107357458B (zh) 触摸按键的响应方法、装置、存储介质及移动终端
CN106681636B (zh) 一种防误触的方法、装置及移动终端
CN106775405A (zh) 一种移动终端的触摸屏防误触方法、装置及移动终端
CN106502470A (zh) 防止触摸按键误触发的方法、装置及终端
CN106775407A (zh) 一种移动终端的触摸屏控制方法、装置及移动终端
CN106681554A (zh) 一种移动终端触摸屏的控制方法、装置及移动终端
CN106909250B (zh) 一种触摸操作的处理方法、装置及移动终端
CN106708410A (zh) 防止触摸按键误触发的方法、装置及终端
CN106598461B (zh) 一种移动终端的触摸响应方法、装置及移动终端
CN105487697B (zh) 一种防止触屏按键失效的方法与装置

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