CN114089868A - Touch operation method and device and electronic equipment - Google Patents

Touch operation method and device and electronic equipment Download PDF

Info

Publication number
CN114089868A
CN114089868A CN202111442404.2A CN202111442404A CN114089868A CN 114089868 A CN114089868 A CN 114089868A CN 202111442404 A CN202111442404 A CN 202111442404A CN 114089868 A CN114089868 A CN 114089868A
Authority
CN
China
Prior art keywords
touch
input
touch input
points
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111442404.2A
Other languages
Chinese (zh)
Inventor
潘山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202111442404.2A priority Critical patent/CN114089868A/en
Publication of CN114089868A publication Critical patent/CN114089868A/en
Priority to PCT/CN2022/134739 priority patent/WO2023098628A1/en
Pending legal-status Critical Current

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/0412Digitisers structurally integrated in a display
    • 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/0441Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for receiving changes in electrical potential transmitted by the digitiser, e.g. tablet driving signals

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)
  • Position Input By Displaying (AREA)

Abstract

The application discloses a touch operation method and device and electronic equipment, and belongs to the technical field of communication. The method comprises the following steps: under the condition that a first touch input and a second touch input are detected, acquiring touch parameters of touch points corresponding to the first touch input, wherein a touch screen comprises an error touch prevention area and a common area, at least one touch point corresponding to the first touch input is located in the error touch prevention area, the touch point corresponding to the second touch input is located in the common area, and the touch parameters comprise touch positions; determining that the first touch input is invalid input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a first preset condition; and not performing response processing on the first touch input, and performing response processing on the second touch input.

Description

Touch operation method and device and electronic equipment
Technical Field
The application belongs to the technical field of communication, and particularly relates to a touch operation method and device and electronic equipment.
Background
With the popularization of smart phones and the development of display screen technologies, consumers seek more and more excellent mobile phone appearances, and mobile phone frames are narrower and narrower. The side edge of the curved-surface screen mobile phone is basically free of a frame, and the frame below the curved-surface screen mobile phone is nearly absent. However, the frame is narrowed, and the probability of a false touch is increased. For example, in a scene of vertical screen single-hand operation, a user clicks or slides the middle position of a screen, and since the tiger's mouth area is large and there is sliding to cause a false touch and report point, the user may cause an intended operation failure, and poor user experience is brought.
Disclosure of Invention
The embodiment of the application aims to provide a touch operation method, a touch operation device and electronic equipment, which can solve the problem that a user mistakenly touches a screen when holding the edge of the screen with a palm.
In a first aspect, an embodiment of the present application provides a touch operation method, including:
under the condition that a first touch input and a second touch input are detected, acquiring touch parameters of touch points corresponding to the first touch input, wherein a touch screen comprises an error touch prevention area and a common area, at least one touch point corresponding to the first touch input is located in the error touch prevention area, the touch point corresponding to the second touch input is located in the common area, and the touch parameters comprise touch positions;
determining that the first touch input is invalid input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a first preset condition;
and not performing response processing on the first touch input, and performing response processing on the second touch input.
In a second aspect, an embodiment of the present application provides a touch operation device, including:
the touch screen comprises a first acquisition module, a second acquisition module and a display module, wherein the first acquisition module is used for acquiring touch parameters of touch points corresponding to a first touch input under the condition that the first touch input and a second touch input are detected, the touch screen comprises an error touch prevention area and a common area, at least one touch point corresponding to the first touch input is positioned in the error touch prevention area, the touch points corresponding to the second touch input are positioned in the common area, and the touch parameters comprise touch positions;
the first determining module is used for determining that the first touch input is invalid input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a first preset condition;
and the first processing module is used for not responding to the first touch input and responding to the second touch input.
In a third aspect, embodiments of the present application provide an electronic device, which includes a processor and a memory, where the memory stores a program or instructions executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In a sixth aspect, embodiments of the present application provide a computer program product, stored on a storage medium, for execution by at least one processor to implement the method according to the first aspect.
In the embodiment of the application, a second touch input is detected in a common area of a touch screen, and when a touch point is detected in an anti-false touch area, whether a first touch input corresponding to the touch point is an invalid input is determined according to a touch parameter of the touch point, and when the first touch input is the invalid input, the first touch input is not subjected to response processing, and the second touch input is subjected to response processing, that is, the first touch input is determined to be the false touch input of a user, the first touch input is not subjected to response, and the second touch input detected in the common area is responded, so that the false touch operation of the user on the screen is avoided.
Drawings
Fig. 1 is a schematic flowchart of a touch operation method according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating a position of a false touch prevention area in a touch screen according to an embodiment of the present disclosure;
fig. 3 is a second schematic view illustrating a position of a false touch prevention area in a touch screen according to an embodiment of the present disclosure;
FIG. 4 is a block diagram of a touch operation device according to an embodiment of the present disclosure;
FIG. 5 is one of the block diagrams of the electronic device of the embodiment of the present invention;
fig. 6 is a second block diagram of the electronic device according to the embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The touch operation method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
As shown in fig. 1, an embodiment of the present application provides a touch operation method, including:
step 101: under the condition that a first touch input and a second touch input are detected, touch parameters of touch points corresponding to the first touch input are obtained, wherein a touch screen comprises an error touch prevention area and a common area, at least one touch point corresponding to the first touch input is located in the error touch prevention area, a touch point corresponding to the second touch input is located in the common area, and the touch parameters comprise touch positions.
In the embodiment of the application, the anti-false-touch area is located in a corner area of the touch screen, for example, the anti-false-touch area is arranged in four corner positions of the touch screen, and the size of the anti-false-touch area can be set according to user requirements. The common area is an area of the touch screen except the touch-control-prevention area.
In this step, after detecting a touch point corresponding to a second touch input in a common area, detecting whether a touch point exists in the false touch prevention area, and if the touch point exists in the false touch prevention area, acquiring a touch parameter corresponding to the touch point in the false touch prevention area.
Generally, a user only inputs one touch input in the touch screen at a certain time, so that after the second touch input is detected in the common area, namely after the effective touch input is detected in the common area, whether the mistaken touch input exists is detected, the accuracy of detecting the mistaken touch input can be effectively improved, the mistaken touch input is detected after the effective touch input is detected, the mistaken touch input is detected instead of being detected in real time, and the energy consumption of the electronic equipment can be effectively reduced.
Step 102: and determining the first touch input as invalid input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a first preset condition.
Specifically, whether the first touch input is a valid touch input may be determined by comparing a position relationship between a touch position of a touch point corresponding to the first touch input and the false touch prevention area, for example, when the touch positions of the touch points corresponding to the first touch input are both located in the false touch prevention area, the first touch input is determined to be an invalid input.
Step 103: and not performing response processing on the first touch input, and performing response processing on the second touch input.
And under the condition that the first touch input is invalid, determining that the first touch input is the mistaken touch input of the user, not responding to the first touch input, and only responding to the second touch input detected in the non-mistaken touch prevention area, so that the mistaken touch operation of the user on the screen is avoided.
In the embodiment of the application, a second touch input is detected in a common area of a touch screen, and when a touch point is detected in an anti-false touch area, whether a first touch input corresponding to the touch point is an invalid input is determined according to a touch parameter of the touch point, and when the first touch input is the invalid input, the first touch input is not subjected to response processing, and the second touch input is subjected to response processing, that is, the first touch input is determined to be the false touch input of a user, the first touch input is not subjected to response, and the second touch input detected in the common area is responded, so that the false touch operation of the user on the screen is avoided.
Optionally, the false touch prevention region includes a first region and a second region, where a distance between at least a part of pixel points in the second region and an edge corner of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge corner of the electronic device.
In the embodiment of the application, the false touch prevention area comprises a first area A and a second area B. As shown in fig. 2, the first area a and the second area B are combined to form a false touch prevention area, and the first area a and the second area B are not in an inclusion relationship (or there is no overlapping area between the first area and the second area). When the touch screen is in the horizontal screen operation mode, the touch areas are distributed at the lower left corner and the lower right corner of the touch screen, as shown in fig. 3, and when the touch screen is in the vertical screen operation mode, the touch areas are distributed at the lower left corner and the lower right corner of the touch screen.
Here, the erroneous-touch prevention area is divided into two areas, and the touch position of the touch point corresponding to the first touch input is compared with the position of at least one of the two areas, so as to quickly determine whether the first touch input is a valid input.
Optionally, the first preset condition comprises at least one of:
the touch positions of the touch points corresponding to the first touch input are all located in the first area;
the touch positions of a first part of touch points corresponding to the first touch input are located in the first area, the touch positions of a second part of touch points corresponding to the first touch input are located in the second area, and the second part of touch points are all the touch points except the first part of touch points in the touch points corresponding to the first touch input.
In the embodiment of the present application, when all touch points corresponding to a first touch input are located in a first area, or when touch points corresponding to the first touch input are located in the first area and a second area, respectively, it is determined that the first touch input is an invalid input, and the first touch input is suppressed (i.e., the first touch input is not responded).
Optionally, the touch parameter further includes a touch time; the false touch prevention area comprises a first area and a second area, and the distance between at least part of pixel points in the second area and the edge angle of the electronic equipment is greater than the maximum distance between the pixel points in the first area and the edge angle of the electronic equipment;
the first preset condition includes:
and the touch positions of the touch points corresponding to the first touch input are all positioned in the second area, and the touch time corresponding to the touch points is greater than a preset time threshold.
Here, when the touch positions of the touch points corresponding to the first touch input are all located in the second area, and the touch time corresponding to at least some of the touch points corresponding to the first touch input is greater than a preset time threshold, it is determined that the first touch input is an invalid input, and the number of the at least some touch points may be determined according to a preset value.
Specifically, as shown in fig. 2 and fig. 3, assuming that the touch points corresponding to the first touch input are located in the B area, it is further determined whether the touch time corresponding to the touch points is greater than a preset time threshold, and if so, it is determined that the first touch input is an invalid input, otherwise, it is determined that the first touch input is a valid input. Here, when the touch input is detected in the B region relatively far from the edge angle of the electronic device (the a region is relatively close to the edge angle of the electronic device), whether the touch input is an invalid input is further determined by the touch time, and the recognition accuracy of the invalid input is further improved.
Optionally, after the obtaining the touch parameter of the touch point corresponding to the first touch input, the method further includes:
determining the first touch input as an effective input and responding to the first touch input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a second preset condition;
wherein the second preset condition comprises:
the touch positions of the third part of touch points corresponding to the first touch input are located in the false touch prevention area, and the touch positions of the fourth part of touch points of the first touch input are located in the common area.
Here, when a part of touch points corresponding to the first touch input is located in the false touch prevention area and another part of touch points is located in the normal area, the first touch input is determined to be a valid input and responds to the input. For example, an input sliding from the B area to the normal area, or an input sliding from the a area to the normal area is a valid input. Through the second preset condition, whether the touch input is effective input or not can be rapidly identified.
In the method of the embodiment of the present application, after determining that the first touch input is a valid input, the method further includes:
determining at least part of the third part of the touch points and the fourth part of the touch points as effective touch points of the first touch input, wherein the number of the at least part of the touch points is smaller than a preset threshold value.
In the embodiment of the present invention, the preset threshold is related to a chip capacity of the electronic device, and specifically, the preset threshold may be set according to a number of frames supported by the chip capacity of the electronic device, so as to ensure that a number of frames corresponding to the total number of the effective touch points is less than or equal to a number of frames that can be supported by a chip or a chip capacity of the electronic device.
In an embodiment of the present application, assuming that the touch screen is in a horizontal screen operation state, if a touch input is detected only in a normal area of the left half screen of the touch screen, the suppression is performed according to a conventional edge suppression method, that is, the suppression is performed when the corner induction amount is recognized as a tiger-mouth feature. The corner induction quantity is the induction quantity detected by a sensor of the electronic equipment, the induction quantity is compared with the induction quantity corresponding to the tiger's mouth feature, and if the induction quantity is matched with the induction quantity corresponding to the tiger's mouth feature, the corner induction quantity is determined as the tiger's mouth feature. If the touch input is detected at the position of the left half screen common area (or the position of the right half screen common area) of the touch screen, and the touch point is detected only in the first area A, the touch point is suppressed, that is, the touch input corresponding to the touch point in the area A is not responded. And when the touch point is detected in the second area B, determining whether the touch duration corresponding to the touch point is greater than a preset time threshold, and if so, inhibiting the touch input corresponding to the touch point. For another example, when the touch point moves from the area a to the area B and then to the area a, the touch input corresponding to the touch point is also suppressed, and the touch point is released until the touch point moves out of the area B, and the touch input corresponding to the touch point is used as the valid input. And when the touch point moves from the area B to the area A, the touch input corresponding to the touch point is also inhibited.
In another embodiment of the present application, assuming that the touch screen is in a vertical screen operation state, the touch input is detected at the position of the normal area, and only when the touch point is detected in the first area a, the touch point is suppressed, that is, the touch input corresponding to the touch point in the area a is not responded. And when the touch point is detected in the second area B, determining whether the touch duration corresponding to the touch point is greater than a preset time threshold, and if so, inhibiting the touch input corresponding to the touch point. For another example, when the touch point moves from the area a to the area B and then to the area a, the touch input corresponding to the touch point is also suppressed, and the touch point is released until the touch point moves out of the area B, and the touch input corresponding to the touch point is used as the valid input. And when the touch point moves from the area B to the area A, the touch input corresponding to the touch point is also inhibited.
Optionally, in the method of the embodiment of the present application, the responding to the second touch input includes:
determining whether the induction quantity parameter corresponding to the second touch input is matched with a preset first web characteristic parameter;
and responding to the second touch input under the condition that the induction quantity parameter corresponding to the second touch input is not matched with the preset first web characteristic parameter.
In the embodiment of the application, the touch screen is composed of electrodes which are staggered horizontally and vertically, and when a human hand touches the touch screen, part of charges can be taken away by the human hand at the corresponding electrode, so that capacitance change is generated. The coordinates of the finger touch can be specifically located according to the capacitance change of each electrode. Therefore, the mobile phone system can be informed through the touch screen, and the user can respond to the operation of the user when the user clicks and slides. The parameter of the induction quantity may be capacitance change information of the electrode. And if the induction quantity parameter corresponding to the second touch input is not matched with the preset tiger's mouth characteristic parameter, determining that the second touch input is not the false touch input of the tiger's mouth of the human hand on the touch screen, and responding to the second touch input.
And determining whether the second touch input is the false touch input of the tiger mouth of the human hand on the touch screen based on the tiger mouth characteristic parameters, so that the accuracy of identifying the false touch input is improved.
In the mode of the embodiment of the application, the mistaken touch prevention area is set to be two areas, the position of the touch point falling in the mistaken touch area is compared with the positions of the two areas, the touch input at the corner of the touch screen is divided into multiple conditions to be restrained and canceled, the edge report point is closer to the operation intention of a user, and the mistaken touch probability of the corner is reduced. Particularly, when the user operates the screen with two fingers in a horizontal screen game, the probability of mistaken touch at the left corner, the right corner and the lower corner can be effectively reduced; when pictures in the photo album are switched left and right in a vertical screen mode, the probability of corner false alarm points can be reduced, and the success rate of left and right switching is improved.
In the touch operation method provided by the embodiment of the application, the execution main body can be a touch operation device. In the embodiment of the present application, a method for executing a touch operation by a touch operation device is taken as an example to describe the touch operation device provided in the embodiment of the present application.
As shown in fig. 4, an embodiment of the present application further provides a touch operation device 400, including:
a first obtaining module 401, configured to obtain, when a first touch input and a second touch input are detected, a touch parameter of a touch point corresponding to the first touch input, where a touch screen includes an erroneous touch prevention area and a common area, at least one touch point corresponding to the first touch input is located in the erroneous touch prevention area, a touch point corresponding to the second touch input is located in the common area, and the touch parameter includes a touch position;
a first determining module 402, configured to determine that the first touch input is an invalid input when a touch parameter of a touch point corresponding to the first touch input meets a first preset condition;
the first response module 403 is configured to not perform response processing on the first touch input, and perform response processing on the second touch input.
Optionally, the false touch prevention region includes a first region and a second region, where a distance between at least a part of pixel points in the second region and an edge corner of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge corner of the electronic device;
the first preset condition includes at least one of:
the touch positions of the touch points corresponding to the first touch input are all located in the first area;
the touch positions of a first part of touch points corresponding to the first touch input are located in the first area, the touch positions of a second part of touch points corresponding to the first touch input are located in the second area, and the second part of touch points are all the touch points except the first part of touch points in the touch points corresponding to the first touch input.
Optionally, the touch parameter further includes touch time, the false touch prevention region includes a first region and a second region, and a distance between at least a part of pixel points in the second region and an edge angle of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge angle of the electronic device;
the first preset condition includes:
and the touch positions of the touch points corresponding to the first touch input are all positioned in the second area, and the touch time corresponding to the touch points is greater than a preset time threshold.
Optionally, the apparatus according to the embodiment of the present application further includes:
the second determining module is used for determining that the first touch input is effective input and responding to the first touch input under the condition that the touch parameters of the touch points corresponding to the first touch input meet a second preset condition after the first obtaining module obtains the touch parameters of the touch points corresponding to the first touch input;
wherein the second preset condition comprises:
the touch positions of the third part of touch points corresponding to the first touch input are located in the false touch prevention area, and the touch positions of the fourth part of touch points of the first touch input are located in the common area.
Optionally, the apparatus in this embodiment of the present application further includes:
a third determining module, configured to determine, after the first determining module determines that the first touch input is a valid input, at least some touch points in the third portion of touch points and the fourth portion of touch points as valid touch points of the first touch input, where the number of the at least some touch points is smaller than a preset threshold.
According to the device, the second touch input is detected in the common area of the touch screen, when the touch point is detected in the false touch prevention area, whether the first touch input corresponding to the touch point is invalid or not is determined according to the touch parameters of the touch point, and under the condition that the first touch input is invalid, the first touch input is not responded and the second touch input is responded, namely the first touch input is determined to be the false touch input of the user, the first touch input is not responded, and the second touch input detected in the common area is responded, so that the false touch operation of the user on the screen is avoided.
The touch operation device in the embodiment of the present application may be an electronic device, or may be a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be a device other than a terminal. The electronic Device may be, for example, a Mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic Device, a Mobile Internet Device (MID), an Augmented Reality (AR)/Virtual Reality (VR) Device, a robot, a wearable Device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and may also be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The touch operation device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system (Android), an iOS operating system, or other possible operating systems, which is not specifically limited in the embodiments of the present application.
The touch operation device provided in the embodiment of the present application can implement each process implemented by the method embodiments of fig. 1 to 3, and for avoiding repetition, the details are not repeated here
Optionally, as shown in fig. 5, an electronic device 500 is further provided in an embodiment of the present application, and includes a processor 501 and a memory 502, where the memory 502 stores a program or an instruction that can be executed on the processor 501, and when the program or the instruction is executed by the processor 501, the steps of the embodiment of the touch operation method are implemented, and the same technical effects can be achieved, and are not described again to avoid repetition.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.
Fig. 6 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 600 includes, but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and the like.
Those skilled in the art will appreciate that the electronic device 600 may further comprise a power source (e.g., a battery) for supplying power to the various components, and the power source may be logically connected to the processor 610 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 6 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
The processor 610 is configured to, when a first touch input and a second touch input are detected, obtain a touch parameter of a touch point corresponding to the first touch input, where at least one touch point corresponding to the first touch input is located within an erroneous touch prevention area of a touch screen, a touch point corresponding to the second touch input is located outside the erroneous touch prevention area, and the touch parameter includes a touch position; determining that the first touch input is invalid input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a first preset condition; and not performing response processing on the first touch input, and performing response processing on the second touch input.
According to the electronic equipment, the second touch input is detected in the common area of the touch screen, when the touch point is detected in the false touch prevention area, whether the first touch input corresponding to the touch point is invalid or not is determined according to the touch parameter of the touch point, and under the condition that the first touch input is invalid, the first touch input is not responded and the second touch input is responded, namely the first touch input is determined to be the false touch input of a user, the first touch input is not responded, and the second touch input detected in the common area is responded, so that the false touch operation of the user on the screen is avoided.
Optionally, the false touch prevention region includes a first region and a second region, where a distance between at least a part of pixel points in the second region and an edge corner of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge corner of the electronic device;
the first preset condition includes at least one of:
the touch positions of the touch points corresponding to the first touch input are all located in the first area;
the touch positions of a first part of touch points corresponding to the first touch input are located in the first area, the touch positions of a second part of touch points corresponding to the first touch input are located in the second area, and the second part of touch points are all the touch points except the first part of touch points in the touch points corresponding to the first touch input.
Optionally, the touch parameter further includes touch time, the false touch prevention region includes a first region and a second region, and a distance between at least a part of pixel points in the second region and an edge angle of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge angle of the electronic device;
the first preset condition includes:
and the touch positions of the touch points corresponding to the first touch input are all positioned in the second area, and the touch time corresponding to the touch points is greater than a preset time threshold.
Optionally, the processor 610 is further configured to, when the touch parameter of the touch point corresponding to the first touch input meets a second preset condition, determine that the first touch input is a valid input and respond to the first touch input;
wherein the second preset condition comprises:
the touch positions of the third part of touch points corresponding to the first touch input are located in the anti-false touch area, and the touch positions of the fourth part of touch points of the first touch input are located in the common area.
Optionally, the processor 610 is further configured to determine at least some of the third partial touch points and the fourth partial touch points as valid touch points of the first touch input, where the number of the at least some touch points is smaller than a preset threshold.
According to the electronic equipment, the second touch input is detected in the common area of the touch screen, when the touch point is detected in the false touch prevention area, whether the first touch input corresponding to the touch point is invalid or not is determined according to the touch parameter of the touch point, and under the condition that the first touch input is invalid, the first touch input is not responded and the second touch input is responded, namely the first touch input is determined to be the false touch input of a user, the first touch input is not responded, and the second touch input detected in the common area is responded, so that the false touch operation of the user on the screen is avoided.
It is to be understood that, in the embodiment of the present application, the input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics Processing Unit 6041 processes image data of a still picture or a video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. A touch panel 6071, also referred to as a touch screen. The touch panel 6071 may include two parts of a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a first storage area storing a program or an instruction and a second storage area storing data, wherein the first storage area may store an operating system, an application program or an instruction (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 609 may include volatile memory or nonvolatile memory, or the memory 609 may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. The volatile Memory may be a Random Access Memory (RAM), a Static Random Access Memory (Static RAM, SRAM), a Dynamic Random Access Memory (Dynamic RAM, DRAM), a Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, ddr SDRAM), an Enhanced Synchronous SDRAM (ESDRAM), a Synchronous Link DRAM (SLDRAM), and a Direct Memory bus RAM (DRRAM). The memory 609 in the embodiments of the subject application include, but are not limited to, these and any other suitable types of memory.
Processor 610 may include one or more processing units; optionally, the processor 610 integrates an application processor, which mainly handles operations related to the operating system, user interface, application programs, etc., and a modem processor, which mainly handles wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the process of the embodiment of the touch operation method is implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory ROM, a random access memory RAM, a magnetic or optical disk, and the like.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement each process of the embodiment of the touch operation method, and can achieve the same technical effect, and the details are not repeated here to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the processes of the above-mentioned touch operation method embodiments, and can achieve the same technical effects, and in order to avoid repetition, details are not repeated here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (12)

1. A touch operation method is characterized by comprising the following steps:
under the condition that a first touch input and a second touch input are detected, acquiring touch parameters of touch points corresponding to the first touch input, wherein a touch screen comprises an error touch prevention area and a common area, at least one touch point corresponding to the first touch input is located in the error touch prevention area, the touch point corresponding to the second touch input is located in the common area, and the touch parameters comprise touch positions;
determining that the first touch input is invalid input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a first preset condition;
and not performing response processing on the first touch input, and performing response processing on the second touch input.
2. The method of claim 1, wherein the anti-false touch region comprises a first region and a second region, wherein a distance between at least a portion of the pixel points in the second region and the edge corners of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge corners of the electronic device;
the first preset condition includes at least one of:
the touch positions of the touch points corresponding to the first touch input are all located in the first area;
the touch positions of a first part of touch points corresponding to the first touch input are located in the first area, the touch positions of a second part of touch points corresponding to the first touch input are located in the second area, and the second part of touch points are all the touch points except the first part of touch points in the touch points corresponding to the first touch input.
3. The method of claim 1, wherein the touch parameters further include touch time, the anti-false touch region includes a first region and a second region, and a distance between at least a portion of the pixel points in the second region and an edge corner of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge corner of the electronic device;
the first preset condition includes:
and the touch positions of the touch points corresponding to the first touch input are all positioned in the second area, and the touch time corresponding to the touch points is greater than a preset time threshold.
4. The method according to claim 1, wherein after obtaining the touch parameter of the touch point corresponding to the first touch input, the method further comprises:
determining the first touch input as an effective input and responding to the first touch input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a second preset condition;
wherein the second preset condition comprises:
the touch positions of the third part of touch points corresponding to the first touch input are located in the false touch prevention area, and the touch positions of the fourth part of touch points of the first touch input are located in the common area.
5. The method of claim 4, wherein after determining that the first touch input is a valid input, further comprising:
determining at least part of the third part of the touch points and the fourth part of the touch points as effective touch points of the first touch input, wherein the number of the at least part of the touch points is smaller than a preset threshold value.
6. A touch control operation device is characterized by comprising:
the touch screen comprises a first acquisition module, a second acquisition module and a display module, wherein the first acquisition module is used for acquiring touch parameters of touch points corresponding to a first touch input under the condition that the first touch input and a second touch input are detected, the touch screen comprises an error touch prevention area and a common area, at least one touch point corresponding to the first touch input is positioned in the error touch prevention area, the touch points corresponding to the second touch input are positioned in the common area, and the touch parameters comprise touch positions;
the first determining module is used for determining that the first touch input is invalid input under the condition that the touch parameter of the touch point corresponding to the first touch input meets a first preset condition;
and the first processing module is used for not responding to the first touch input and responding to the second touch input.
7. The apparatus of claim 6, wherein the anti-false touch region comprises a first region and a second region, wherein a distance between at least a portion of the pixel points in the second region and the edge corners of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge corners of the electronic device;
the first preset condition includes at least one of:
the touch positions of the touch points corresponding to the first touch input are all located in the first area;
the touch positions of a first part of touch points corresponding to the first touch input are located in the first area, the touch positions of a second part of touch points corresponding to the first touch input are located in the second area, and the second part of touch points are all the touch points except the first part of touch points in the touch points corresponding to the first touch input.
8. The apparatus of claim 6, wherein the touch parameters further include a touch time, the anti-false-touch region includes a first region and a second region, and a distance between at least a portion of the pixel points in the second region and the edge angle of the electronic device is greater than a maximum distance between the pixel points in the first region and the edge angle of the electronic device;
the first preset condition includes:
and the touch positions of the touch points corresponding to the first touch input are all positioned in the second area, and the touch time corresponding to the touch points is greater than a preset time threshold.
9. The apparatus of claim 6, further comprising:
the second determining module is used for determining that the first touch input is effective input and responding to the first touch input under the condition that the touch parameters of the touch points corresponding to the first touch input meet a second preset condition after the first obtaining module obtains the touch parameters of the touch points corresponding to the first touch input;
wherein the second preset condition comprises:
the touch positions of the third part of touch points corresponding to the first touch input are located in the false touch prevention area, and the touch positions of the fourth part of touch points of the first touch input are located in the common area.
10. The apparatus of claim 9, further comprising:
a third determining module, configured to determine, after the first determining module determines that the first touch input is a valid input, at least some touch points in the third portion of touch points and the fourth portion of touch points as valid touch points of the first touch input, where the number of the at least some touch points is smaller than a preset threshold.
11. An electronic device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions when executed by the processor implementing the steps of the touch operation method according to any one of claims 1 to 5.
12. A readable storage medium, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the touch operation method according to any one of claims 1 to 5.
CN202111442404.2A 2021-11-30 2021-11-30 Touch operation method and device and electronic equipment Pending CN114089868A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202111442404.2A CN114089868A (en) 2021-11-30 2021-11-30 Touch operation method and device and electronic equipment
PCT/CN2022/134739 WO2023098628A1 (en) 2021-11-30 2022-11-28 Touch-control operation method and apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111442404.2A CN114089868A (en) 2021-11-30 2021-11-30 Touch operation method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN114089868A true CN114089868A (en) 2022-02-25

Family

ID=80305906

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111442404.2A Pending CN114089868A (en) 2021-11-30 2021-11-30 Touch operation method and device and electronic equipment

Country Status (2)

Country Link
CN (1) CN114089868A (en)
WO (1) WO2023098628A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023098628A1 (en) * 2021-11-30 2023-06-08 维沃移动通信有限公司 Touch-control operation method and apparatus, and electronic device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8970525B1 (en) * 2012-06-27 2015-03-03 Google Inc. Method and system for trackpad input error mitigation
CN104571693A (en) * 2014-12-22 2015-04-29 联想(北京)有限公司 Information processing method and electronic equipment
CN106201309A (en) * 2016-06-29 2016-12-07 维沃移动通信有限公司 A kind of status bar processing method and mobile terminal
WO2017113357A1 (en) * 2015-12-31 2017-07-06 华为技术有限公司 Floating touch control apparatus and method
WO2018107849A1 (en) * 2016-12-16 2018-06-21 广东欧珀移动通信有限公司 Method for controlling touch operation on mobile terminal, and related product
CN108319386A (en) * 2018-01-08 2018-07-24 维沃移动通信有限公司 A kind of display screen false-touch prevention method and mobile terminal
WO2019071571A1 (en) * 2017-10-13 2019-04-18 华为技术有限公司 Information processing method, related device, and computer storage medium
CN110471559A (en) * 2019-07-25 2019-11-19 维沃移动通信有限公司 A kind of false-touch prevention method and mobile terminal
CN111104001A (en) * 2018-10-26 2020-05-05 北京小米移动软件有限公司 Method and device for preventing screen from being touched mistakenly, mobile terminal and storage medium
CN111610874A (en) * 2019-02-22 2020-09-01 华为技术有限公司 Touch screen response method and electronic equipment
CN111897476A (en) * 2020-07-31 2020-11-06 维沃移动通信有限公司 False touch prevention setting method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100079413A1 (en) * 2008-09-29 2010-04-01 Denso Corporation Control device
CN106855783A (en) * 2016-12-16 2017-06-16 广东欧珀移动通信有限公司 A kind of method of false-touch prevention, device and mobile terminal
CN108595106A (en) * 2018-04-28 2018-09-28 努比亚技术有限公司 terminal control method, terminal and computer readable storage medium
CN111414098B (en) * 2020-04-29 2022-05-13 Oppo(重庆)智能科技有限公司 Touch screen control method and device, electronic equipment and computer readable storage medium
CN114089868A (en) * 2021-11-30 2022-02-25 维沃移动通信有限公司 Touch operation method and device and electronic equipment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8970525B1 (en) * 2012-06-27 2015-03-03 Google Inc. Method and system for trackpad input error mitigation
CN104571693A (en) * 2014-12-22 2015-04-29 联想(北京)有限公司 Information processing method and electronic equipment
WO2017113357A1 (en) * 2015-12-31 2017-07-06 华为技术有限公司 Floating touch control apparatus and method
CN106201309A (en) * 2016-06-29 2016-12-07 维沃移动通信有限公司 A kind of status bar processing method and mobile terminal
WO2018107849A1 (en) * 2016-12-16 2018-06-21 广东欧珀移动通信有限公司 Method for controlling touch operation on mobile terminal, and related product
WO2019071571A1 (en) * 2017-10-13 2019-04-18 华为技术有限公司 Information processing method, related device, and computer storage medium
CN108319386A (en) * 2018-01-08 2018-07-24 维沃移动通信有限公司 A kind of display screen false-touch prevention method and mobile terminal
CN111104001A (en) * 2018-10-26 2020-05-05 北京小米移动软件有限公司 Method and device for preventing screen from being touched mistakenly, mobile terminal and storage medium
CN111610874A (en) * 2019-02-22 2020-09-01 华为技术有限公司 Touch screen response method and electronic equipment
CN110471559A (en) * 2019-07-25 2019-11-19 维沃移动通信有限公司 A kind of false-touch prevention method and mobile terminal
CN111897476A (en) * 2020-07-31 2020-11-06 维沃移动通信有限公司 False touch prevention setting method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023098628A1 (en) * 2021-11-30 2023-06-08 维沃移动通信有限公司 Touch-control operation method and apparatus, and electronic device

Also Published As

Publication number Publication date
WO2023098628A1 (en) 2023-06-08

Similar Documents

Publication Publication Date Title
CN114779977A (en) Interface display method and device, electronic equipment and storage medium
US10268362B2 (en) Method and system for realizing functional key on side surface
WO2023098628A1 (en) Touch-control operation method and apparatus, and electronic device
CN114327726A (en) Display control method, display control device, electronic equipment and storage medium
CN115469795A (en) Touch operation processing method and device, electronic equipment and readable storage medium
CN113126868B (en) Unread message identifier clearing method and device and electronic equipment
CN115357172A (en) Content display method and device
CN114115639A (en) Interface control method and device, electronic equipment and storage medium
CN111694498B (en) Interface display method and device and electronic equipment
CN114518859A (en) Display control method, display control device, electronic equipment and storage medium
CN113469017A (en) Image processing method and device and electronic equipment
CN114245017A (en) Shooting method and device and electronic equipment
CN113849082A (en) Touch processing method and device, storage medium and mobile terminal
CN114816213A (en) Operation identification method and device, electronic equipment and readable storage medium
CN112416202B (en) Message notification method and device and electronic equipment
CN115480664A (en) Touch response method and device, electronic equipment and storage medium
CN115220603A (en) Screen-lightening control method and device and electronic equipment
CN117608432A (en) Processing method, processing device, processing equipment and storage medium
CN114063829A (en) Touch input method and device and electronic equipment
CN116795239A (en) Processing method and device and electronic equipment
CN116893770A (en) Screenshot method and device, electronic equipment and readable storage medium
CN115167701A (en) Method and device for preventing false touch
CN116661625A (en) Touch control method and device and electronic equipment
CN113158108A (en) Method and device for displaying information and electronic equipment
CN116384423A (en) Two-dimensional code identification method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination