[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109710111B - False touch prevention method and electronic equipment - Google Patents

False touch prevention method and electronic equipment Download PDF

Info

Publication number
CN109710111B
CN109710111B CN201811644206.2A CN201811644206A CN109710111B CN 109710111 B CN109710111 B CN 109710111B CN 201811644206 A CN201811644206 A CN 201811644206A CN 109710111 B CN109710111 B CN 109710111B
Authority
CN
China
Prior art keywords
input
state
input unit
learning
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811644206.2A
Other languages
Chinese (zh)
Other versions
CN109710111A (en
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201811644206.2A priority Critical patent/CN109710111B/en
Publication of CN109710111A publication Critical patent/CN109710111A/en
Application granted granted Critical
Publication of CN109710111B publication Critical patent/CN109710111B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The application provides a false touch prevention method and electronic equipment, wherein the false touch prevention method comprises the following steps: confirming an input state of a first input unit of the electronic equipment; learning an input manner of the first input unit in response to the input state; storing the learning result in a database; the input state comprises a first state and a second state, the first state and the second state are different, and in the first state, the electronic equipment responds to the input information of the first input unit. The learning result obtained by learning the input mode of the first input unit can avoid misoperation of the first input unit by a user, so that the correct response rate of the electronic equipment to the input information of the first input unit is improved, and the user experience is better.

Description

False touch prevention method and electronic equipment
Technical Field
The present disclosure relates to the field of information input technologies, and in particular, to a method for preventing a false touch and an electronic device.
Background
In some cases, a user may mistakenly touch an input unit of an electronic device, for example, a notebook computer generally includes two input units, i.e., a keyboard and a touch pad, the touch pad is generally located below the keyboard, when the user inputs through the keyboard, the user often mistakenly touches the touch pad below, and when the user mistakenly touches the touch pad, the input may be interrupted, thereby affecting the user experience. In view of the above, it is desirable to provide a solution for preventing false touch.
Disclosure of Invention
In view of this, the present application provides a method for preventing a false touch and an electronic device, and the technical scheme is as follows:
a false touch prevention method, comprising:
confirming an input state of a first input unit of the electronic equipment;
learning an input manner of the first input unit in response to the input state;
storing the learning result in a database;
wherein the input state includes a first state and a second state, the first state and the second state being different, in the first state, the electronic device responds to the input information of the first input unit.
Wherein, when the input state is the first state, the learning the input mode of the first input unit in response to the input state includes:
and in response to the first state, learning the input mode of the first object at the first input unit, wherein the electronic equipment responds to the input operation of the first object at the first input unit.
Wherein when the input state is the second state, the learning the input mode of the first input unit in response to the input state includes:
and in response to the second state, learning an input mode of a second object at the first input unit, wherein the second object is an object aimed at by a false touch prevention area of the first input unit.
Wherein the learning of the input mode of the first object at the first input unit comprises:
when the first object performs an input operation on the first input unit, the attribute information of the first object and/or the operation speed of the first object when performing an input operation on the first input unit are learned.
Wherein the learning of the input mode of the second object at the first input unit comprises:
when the second object performs input operation on the first input unit, learning attribute information of the second object and touch position information of the second object on the first input unit;
and determining a false touch prevention area of the first input unit for the second object based on the attribute information of the second object and the touch position information.
Wherein, confirming the input state of the first input unit of the electronic device comprises:
when the input operation of a first object on the first input unit is detected, confirming that the input state of the first input unit is the first state;
and responding to the input operation of the first object on a second input unit, and detecting the input operation of the second object on the first input unit, and then confirming that the input state of the first input unit is the second state.
After obtaining the result of the learning, the method further comprises:
when the input state of the first input unit is a first state, if the fact that an object performs input operation on the first input unit is detected, determining whether the object performing input operation on the first input unit is the first object or not based on the learned attribute information of the first object;
after obtaining the result of the learning, the method further comprises:
when the input state of the first input unit is a first state, if the first object is detected to perform input operation on the first input unit, adjusting the response rate of the first input unit based on the learned operation speed.
After obtaining the result of the learning, the method further comprises:
when the input state of the first input unit is a first state, if the input operation of the second object in the learned false touch prevention area is detected, the input operation of the second object in the false touch prevention area is not responded.
An electronic device comprising at least: a processor and a first input unit;
the first input unit is used for acquiring input operation;
the processor is used for confirming the input state of the first input unit; learning an input manner of the first input unit in response to the input state; storing the learning result in a database;
wherein the input state includes a first state and a second state, the first state and the second state being different, in the first state, the electronic device responds to the input information of the first input unit.
The processor is specifically configured to, when the input state of the first input unit is the first state, learn an input mode of a first object at the first input unit in response to the first state, and the electronic device responds to an input operation of the first object at the first input unit.
The processor is specifically configured to, when the input state is the second state, learn, in response to the second state, an input manner of a second object in the first input unit, where the second object is an object targeted by the anti-false touch area of the first input unit.
The processor is specifically configured to learn, when the first object performs an input operation on the first input unit, attribute information of the first object and/or an operation speed of the first object when the first object performs an input operation on the first input unit.
The processor is specifically configured to learn attribute information of the second object and touch position information of the second object on the first input unit when the second object performs an input operation on the first input unit; and determining a false touch prevention area of the first input unit for the second object based on the attribute information of the second object and the touch position information.
According to the scheme, the method for preventing the false touch and the electronic equipment can confirm the input state of the first input unit of the electronic equipment, learn the input mode of the first input unit when the input state of the first input unit is confirmed, and store the learning result in the database. The learning result obtained by learning the input mode of the first input unit can avoid misoperation of the first input unit by a user, so that the correct response rate of the electronic equipment to the input information of the first input unit is improved, and the user experience is better.
Drawings
In order to more clearly illustrate the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only the embodiments of the present application, and other drawings can be obtained by those skilled in the art without inventive efforts based on the provided drawings.
Fig. 1 is a schematic flow chart of a false touch prevention method according to an embodiment of the present disclosure;
fig. 2 is a schematic flowchart illustrating a specific example of learning an input mode of a first object in a first input unit in the false touch prevention method according to the embodiment of the present application;
fig. 3 is a flowchart illustrating a specific example of learning an input mode of a second object in a first input unit in the false touch prevention method according to the embodiment of the present application;
fig. 4 is a schematic diagram illustrating that the input operation of the second input unit is monitored by the watchdog to trigger the learning of the input mode of the first input unit in the false touch prevention method according to the embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1, a schematic flow chart of a false touch prevention method provided in an embodiment of the present application is shown, where the method may include:
step S101: an input state of a first input unit of the electronic device is confirmed.
The input state of the first input unit of the electronic equipment comprises a first state and a second state, and the first state and the second state are different.
In the first state, the first input unit receives information input by a user, and the electronic equipment responds to the input information received by the first input unit; in the second state, the first input unit does not receive information input by the user, and accordingly, the electronic device does not respond to the input information received by the first input unit.
Step S102: the input manner of the first input unit is learned in response to the input state.
The input mode of different objects to the first input unit can be learned in different states, namely different contents can be learned aiming at the first input unit in different states. A specific implementation manner of learning the input manner of the first input unit in response to the input state may be referred to in the description of the subsequent embodiments.
Step S103: the results of the learning are stored in a database.
The data stored in the database, i.e. the learning result, can be used as a criterion for determining whether the input operation of the user on the first input unit is a wrong operation, i.e. when the input operation of the user on the first input unit is detected, whether the input operation is a wrong operation can be determined based on the data stored in the database, if the input operation is a wrong operation, no response is made, otherwise, if the input operation is not a wrong operation, a response is made.
According to the method for preventing the mistaken touch, the input state of the first input unit of the electronic equipment can be confirmed, when the input state of the electronic equipment is confirmed, the input mode of the first input unit can be learned, the learned result is stored in the database, the data stored in the database can avoid misoperation caused by a user in the process of using the electronic equipment, the correct response rate of the electronic equipment to input information of the first input unit is improved, and user experience is good.
In another embodiment of the present application, as to the "step S101: confirming the input state of the first input unit of the electronic device "is introduced.
In this embodiment, the process of confirming the input state of the first input unit of the electronic device may include: when the input operation of a first object on a first input unit is detected, confirming that the input state of the first input unit is a first state; and responding to the input operation of the first object on the second input unit, and detecting the input operation of the second object on the first input unit, and confirming that the input state of the first input unit is the second state.
The second input unit is different from the first input unit, and the input mode of the second input unit is different from that of the first input unit. For example, the first input unit may be a touch pad, and the second input unit may be a keyboard.
It should be noted that, for some reason (for example, the arrangement positions of the first input unit and the second input unit), when a user performs an input operation based on the second input unit, the user may erroneously touch the first input unit, and in order to avoid that the first input unit enters the second state in response to input information of the first input unit in such a case.
The following description will be made by taking the electronic device as a notebook computer, the first input unit of the electronic device as a touch pad, and the second input unit as a keyboard as an example:
the input state of the touch pad includes a first state in which the electronic device responds to information input by a user on the touch pad and a second state in which the electronic device does not respond to information input by the user on the touch pad. In the case of a touch panel, a user often inputs information using a finger, and based on this, it is possible to detect whether or not the finger is inputting on the touch panel, and if it is detected that the finger is inputting on the touch panel, it is determined that the input state of the touch panel is the first state in which the electronic device responds to the information input by the user on the touch panel. For the electronic device, if it is detected that a finger performs an input operation on the keyboard, and when the finger performs the input operation on the keyboard, it is detected that a palm performs the input operation on the touchpad, it is determined that the input state of the touchpad is the second state, specifically, if the input operation on the keyboard by the finger is within a first preset time period (for example, 300ms) and the input operation on the touchpad by the palm is within a second preset time period (for example, 200ms), it is determined that the input state of the touchpad is the second state, and in this state, the electronic device does not respond to information input by the user on the touchpad.
In another embodiment of the present application, for the "step S102: the input manner of the first input unit is learned "in response to the input state.
In view of the fact that the input state of the first input unit comprises a first state and a second state, the following is presented for these two cases, respectively.
When the input state of the first input unit is the first state, learning the input mode of the first input unit in response to the input state includes: in response to the first state, an input manner of the first object at the first input unit is learned.
The electronic equipment responds to the input operation of the first object on the first input unit.
Specifically, learning the input mode of the first object in the first input unit includes: when the first object performs an input operation on the first input unit, attribute information of the first object and/or an operation speed of the first object when the first object performs an input operation on the first input unit are learned. Wherein the attribute information of the first object may include information characterizing a size of the first object.
The following description will be given by taking the electronic device as a notebook computer and the first input unit of the electronic device as a touch pad as an example: in view of the fact that a user mostly uses a finger to input information on the touch pad, the first object may be the finger of the user, the input state of the touch pad includes a first state and a second state, in the first state, when the user performs an input operation on the touch pad through the finger, the attribute information of the finger and/or the sliding speed information of the finger are learned, please refer to fig. 2, which shows a specific process of learning the attribute information of the finger and the sliding speed information of the finger:
step S201: whether an input operation is performed on the touch pad by a finger is judged, and if the input operation is performed on the touch pad by the finger, steps S202 a-S204 a and steps S202 b-S205 b are executed.
S202 a: finger template data is collected.
The finger template data comprises attribute information of the finger, and the attribute information of the finger comprises information at least capable of representing the size of the finger.
S203 a: and judging whether the collected finger template data is valid data, if so, executing the step S204a, otherwise, deleting the collected finger template data.
If the collected data is not obviously finger template data, the data is deleted as invalid data.
Step S204 a: the collected finger template data is stored in the database, and then it proceeds to step S201.
In the embodiment, the finger template data is stored in the database, and the data is used for correctly distinguishing whether the operation object input on the touchpad is a finger or a palm, so that the misoperation probability is reduced.
When a finger performs input operation on the touch pad, the finger template data and the finger operation speed information can be learned, specifically:
step S202 b: it is determined whether the finger is moving on the touch pad, and if the finger is moving on the touch pad, step S203b is executed, and if the finger is not moving on the touch pad, step S202b is executed.
Step S203 b: whether the finger leaves the touch pad is determined, if the finger leaves the touch pad, step S204b is executed, and if the finger does not leave, step S203b is executed.
Step S204 b: the moving speed of the finger is calculated.
Specifically, the movement speed of the finger may be calculated based on the movement trajectory of the finger.
Step S205 b: adjusting the response rate of the touch pad based on the moving speed of the finger, and then proceeding to step S201:
after the moving speed of the finger is calculated, the data throughput can be calculated through the moving speed of the finger, and then the response rate of the touch pad (such as the scanning rate and the reporting frequency of the touch pad) is dynamically adjusted based on the data throughput, so that the response rate of the touch pad is matched with the use habit of the user, and the pause phenomenon of the cursor is eliminated.
In view of the fact that the first object (e.g., finger) of different users has different sizes and the operation habits of different users are different, for example, the finger sliding speed of some users is fast, and the finger sliding speed of some users is slow, in order to correctly distinguish the first object (e.g., finger) from the second object (e.g., palm) and match the operation habits of the users on the touch pad, the present embodiment learns the attribute information of the first object (e.g., finger) and the operation speed information of the first object (e.g., finger moving speed information) when the input state of the first input unit (e.g., touch pad) is the first state, stores the learned attribute information of the first object in the database for correctly distinguishing the first object (e.g., finger) from the second object (e.g., palm), and dynamically adjusts the response rate of the first input unit (e.g., touch pad) based on the operation speed information of the first object, so that the response rate of the first input unit (such as a touch pad) matches the usage habit of the user.
When the input state is a second state, learning an input mode of the first input unit in response to the input state includes: and in response to a second state, learning an input mode of a second object at the first input unit, wherein the second object is different from the first object and is an object aimed at by the false touch prevention area of the first input unit.
Specifically, learning the input mode of the second object in the first input unit includes: when a second object performs input operation on the first input unit, learning attribute information of the second object and touch position information of the second object on the first input unit; and determining the false touch prevention area of the first input unit for the second object based on the attribute information and the touch position information of the second object. Wherein the attribute information of the second object may include information for characterizing a size of the second object.
The following description will be given by taking the electronic device as a notebook computer, the first input unit of the electronic device as a touch pad, and the second input unit as a keyboard as an example: considering that a user mostly uses a finger to input information on the touch pad, the first object may be the finger of the user, and when the user inputs information on the keyboard with the finger, the palm of the user may touch the touch pad, and based on this, the second object may be the palm of the hand, please refer to fig. 3, which shows a flow diagram for learning an input manner of the palm of the user on the touch pad, and may include:
step S301, determining whether an operation duration of an input operation for the keyboard is less than a first preset duration (for example, 300ms), if so, performing step S302.
Step S302 a: the touch pad is disabled.
Disabling the trackpad causes the trackpad to no longer receive data input by the user.
Step S303 a: judging whether the operation duration of the input operation aiming at the keyboard exceeds a first preset duration, if so, executing the step S304a, otherwise, executing the step S303 a.
Step S304 a: the touch pad is enabled and then proceeds to perform step S301.
Disabling the trackpad enables the trackpad to receive data input by the user.
While performing step S302a and step S303a, the following steps are performed:
step S302 b: it is determined whether an input operation is performed on the touch panel, if so, step S303b is executed, and if not, the process proceeds to step S302 b.
Step S303 b: it is determined whether the operation duration of the input operation to the touch pad is less than a second preset duration (e.g., 200ms), if the operation duration of the input operation to the touch pad is less than the second preset duration, the step S304b is executed, otherwise, the step S303b is executed, and the step S304a is executed.
As shown in fig. 4, in this embodiment, the input operation of the keyboard may be monitored in real time by a watchdog disposed between the keyboard and the touch pad, when the operation duration of the input operation of the keyboard is within a first preset duration (e.g., 300ms), the touch pad may be notified by the watchdog, the touch pad is disabled in this time duration, i.e., the response sensing region is stopped, then the input operation on the touch pad is detected, if the input operation on the touch pad exceeds a second preset duration (e.g., 200ms), the input operation on the touch pad is considered to be a normal input operation rather than a false operation, at this time, the touch pad is enabled, otherwise, if the input operation on the touch pad is less than the second preset duration (e.g., 200ms), the input operation on the touch pad is considered to be a false operation. When it is determined that the input operation on the touch panel is an erroneous operation, step S304b is executed.
Step S304 b: palm template data and palm touch position data on the touch pad are collected, and an anti-false touch area of the touch pad is determined based on the collected touch position data.
The palm template data comprises attribute information of a palm, the attribute information of the palm can comprise information representing the size of the palm of a user, and the collected palm template data is used for preventing misoperation of the touch pad.
It should be noted that the touchpad generally has an initial palm template data and a corresponding initial value of the false touch prevention area, and after the palm template data and the touch position data of the palm on the touchpad are collected, the value of the false touch prevention area of the touchpad can be adjusted based on the collected palm template data and the touch position data of the palm on the touchpad, so as to obtain a new false touch prevention area.
Step S305 b: and judging whether the collected data is valid data, if so, executing the step S306b, otherwise, deleting the collected data.
If the collected data is obviously not palm template data or touch position data, the collected data is deleted as invalid data.
Step S306 b: the collected palm template data and the determined false touch prevention area are stored in a database, and then the process proceeds to step S301.
According to the embodiment, the input operation of the keyboard is monitored through a watchdog between the keyboard and the touch pad, the input operation of the keyboard is monitored, meanwhile, whether the learning of the input mode of the touch pad is triggered or not is judged by combining the input operation on the touch pad, after the learning of the input mode of the touch pad is triggered, palm template data and the touch position information of a palm on the touch pad are collected, corresponding mistaken touch prevention area information is determined, the palm template data and the mistaken touch prevention area information position information are stored in a database, and the mistaken operation of the palm on the touch pad is avoided by a user.
In view of the difference in the size of the second object (e.g., palm) of different users and the difference in the usage habits of different users, the touch position of the first input unit (e.g., touch pad) by different users is different, and the anti-false touch area of the first input unit (e.g., touch pad) for different users should also be different. In order to match the false touch prevention area of the first input unit (e.g., a touch pad) with the user, the embodiment learns the attribute information of the second object (e.g., a palm) and the touch position information of the second object on the first input unit (e.g., the touch pad) when the input state of the first input unit (e.g., the touch pad) is the second state, and determines the false touch prevention area according to the touch position information of the second object on the first input unit (e.g., the touch pad). The learned attribute information and the information of the false touch prevention area of the second object (e.g., the palm) are stored in the database, but the learned touch position information may also be stored in the database.
After obtaining the learning result, the method provided in the embodiment of the present application may further include: when the input state of the first input unit is the first state, if the fact that the second object performs input operation in the learned false touch prevention area is detected, the input operation of the second object in the learned false touch prevention area is not responded.
The method provided by the embodiment of the application can further comprise the following steps: after obtaining a learning result of an input form for the first input means, when the input state of the first input means is the first state, if it is detected that an object performs an input operation on the first input means, it is determined whether the object performing the input operation on the first input means is the first object or the second object based on the attribute information of the first object.
The information input by the first input means is responded to by the first object if the object subjected to the input operation on the first input means is the first object, and the information input by the second object on the first input means is not responded to by the second object if the object subjected to the input operation on the first input means is the second object.
It can be understood that the sizes of the first objects (e.g., fingers) of different users are different, the sizes of the first objects (e.g., fingers) of some users are small, and the sizes of the first objects (e.g., fingers) of some users are large, so as to avoid the electronic device from mistaking the large first objects (e.g., fingers) as the second objects (e.g., palm), the present embodiment determines whether the object performing the input operation on the first input unit is the first object (e.g., finger) or the second object (e.g., palm) based on the learned attribute information of the first object, so as to correctly respond to the input information of the first input unit.
In addition, when the input state of the first input unit is the first state, if the object of the input operation performed on the first input unit is judged to be the first object, the response rate of the first input unit is adjusted based on the learned operation speed, so that the response rate of the first input unit can be matched with the user, and the user experience is improved. The response speed of the first input unit may include a scanning rate and a reporting frequency of the first input unit.
The method for preventing the false touch provided by the application learns the input mode of the first input unit continuously, collects data, improves the accuracy of the data continuously, can avoid misoperation of the first input unit by a user, improves the correct response rate of the electronic equipment to the input information of the first input unit, and accordingly improves user experience.
An embodiment of the present application further provides an electronic device, please refer to fig. 5, which shows a schematic structural diagram of the electronic device, and the electronic device at least includes: a first input unit 501 and a processor 502.
A first input unit 501 for acquiring an input operation.
A processor 502 for confirming an input state of the first input unit; learning an input manner of the first input unit in response to the input state; the results of the learning are stored in a database.
The input states include a first state and a second state, where the first state and the second state are different, in the first state, the electronic device responds to the input information of the first input unit 501, and in the second state, the electronic device does not respond to the input information of the first input unit 501.
The electronic equipment provided by the embodiment of the application can confirm the input state of the first input unit, when the input state of the first input unit is confirmed, the input mode of the first input unit can be learned, the learned result is stored in the database, the learning result obtained by learning the input mode of the first input unit can avoid misoperation of the first input unit by a user, the correct response rate of the electronic equipment to the input information of the first input unit is improved, and the user experience is better.
In a possible case, the input state of the first input unit 501 is the first state, and at this time, the processor 502 is specifically configured to learn, in response to the first state, the input manner of the first input unit when learning the input manner of the first input unit in response to the input state, and learn, in response to the first state, the input manner of the first object at the first input unit 501, and the electronic device is responsive to the input operation of the first object at the first input unit 501.
In another possible case, when the input state of the first input unit 501 is the second state, in this case, when the processor 502 learns the input mode of the first input unit 501 in response to the input state, specifically, in response to the second state, the processor is configured to learn the input mode of a second object in the first input unit 501, where the second object is an object targeted by the anti-false touch area of the first input unit 501.
In a possible implementation manner, when learning the input manner of the first object on the first input unit 501, the processor 502 is specifically configured to learn attribute information of the first object and/or an operation speed of the first object when performing an input operation on the first input unit 501 when the first object performs an input operation on the first input unit 501.
In a possible implementation manner, when learning an input manner of a second object in the first input unit 501, the processor 502 is specifically configured to learn attribute information of the second object and touch position information of the second object on the first input unit 501 when the second object performs an input operation on the first input unit 501; based on the attribute information of the second object and the touch position information, a false touch prevention region of the first input unit 501 for the second object is determined.
The electronic device provided in the above embodiment may further include a second input unit, where the second input unit is different from the first input unit, and specifically, an input mode of the second input unit is different from an input mode of the first input unit.
In one possible implementation, the processor 501 may monitor the input operation of the user at the first input unit through a watchdog.
The processor 502 is configured to, when confirming the input state of the first input unit 501, specifically, when detecting an input operation of a first object on the first input unit 501, confirm that the input state of the first input unit 501 is the first state; in response to the input operation of the first object on the second input unit and the input operation of the second object on the first input unit 501 is detected, the input state of the first input unit 501 is confirmed to be the second state.
In a possible implementation manner, after obtaining the learning result, if it is detected that an object performs an input operation on the first input unit 501 when the input state of the first input unit 501 is the first state, the processor 502 is further configured to determine whether the object performing the input operation on the first input unit 501 is the first object based on the learned attribute information of the first object.
In a possible implementation manner, the processor 502 is further configured to, when it is determined that the object performing the input operation on the first input unit 501 is the first object, adjust the response rate of the first input unit 501 based on the learned operation speed.
In a possible implementation manner, after obtaining the learning result, the processor 502 is further configured to, when the input state of the first input unit 501 is the first state, if the input operation of the second object in the learned false touch prevention area is detected, not respond to the input operation of the second object in the false touch prevention area.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
In the several embodiments provided in the present application, it should be understood that the disclosed method, apparatus, and device may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment. In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (9)

1. A method of preventing false touches, comprising:
confirming an input state of a first input unit of electronic equipment, wherein the input state comprises a first state and a second state, the first state and the second state are different, and in the first state, the electronic equipment responds to input information of the first input unit, and the first input unit is a touch pad;
learning an input manner of the first input unit in response to the input state, including: when a first object performs an input operation on the first input unit, learning attribute information of the first object and an operation speed of the first object when the first object performs the input operation on the first input unit; when a second object performs input operation on the first input unit, learning attribute information of the second object and touch position information of the second object on the first input unit;
storing the learning result in a database;
after obtaining a learning result of an input mode for a first input unit, when an input state of the first input unit is a first state, if it is detected that an object performs an input operation on the first input unit, determining whether an object performing the input operation on the first input unit is a first object or a second object, which is a different object from the first object, based on attribute information of the first object;
the information input by the first input means is responded to by the first object if the object subjected to the input operation on the first input means is the first object, and the information input by the second object on the first input means is not responded to by the second object if the object subjected to the input operation on the first input means is the second object.
2. The false touch prevention method according to claim 1, wherein when the input state is the first state, the learning of the input mode of the first input unit in response to the input state further includes:
and in response to the first state, learning the input mode of the first object at the first input unit, wherein the electronic equipment responds to the input operation of the first object at the first input unit.
3. The false touch prevention method according to claim 1, wherein when the input state is the second state, the learning of the input mode of the first input unit in response to the input state further comprises:
and in response to the second state, learning an input mode of a second object at the first input unit, wherein the second object is an object aimed at by a false touch prevention area of the first input unit.
4. The false touch prevention method according to claim 3, wherein the learning of the input mode of the second object at the first input unit further comprises:
and determining a false touch prevention area of the first input unit for the second object based on the attribute information of the second object and the touch position information.
5. The method of claim 1, wherein confirming the input state of the first input unit of the electronic device comprises:
when the input operation of a first object on the first input unit is detected, confirming that the input state of the first input unit is the first state;
and responding to the input operation of the first object on a second input unit, and detecting the input operation of the second object on the first input unit, and then confirming that the input state of the first input unit is the second state.
6. The false touch prevention method of claim 1, wherein after obtaining the result of the learning, the method further comprises:
when the input state of the first input unit is a first state, if the fact that an object performs input operation on the first input unit is detected, determining whether the object performing input operation on the first input unit is the first object or not based on the learned attribute information of the first object;
and if the object subjected to the input operation on the first input unit is determined to be the first object, adjusting the response rate of the first input unit based on the learned operation speed.
7. The false touch prevention method of claim 1, wherein after obtaining the result of the learning, the method further comprises:
when the input state of the first input unit is a first state, if the input operation of the second object in the learned false touch prevention area is detected, the input operation of the second object in the false touch prevention area is not responded.
8. An electronic device, characterized in that it comprises at least: a processor and a first input unit;
the first input unit is a touch pad and is used for acquiring input operation;
the processor is configured to confirm an input state of the first input unit, where the input state includes a first state and a second state, and the first state and the second state are different, and in the first state, the electronic device responds to input information of the first input unit, and learns an input mode of the first input unit in response to the input state, including: when a first object performs an input operation on the first input unit, learning attribute information of the first object and an operation speed of the first object when the first object performs the input operation on the first input unit, and storing the result of learning in a database; when a second object performs input operation on the first input unit, learning attribute information of the second object and touch position information of the second object on the first input unit; after obtaining a learning result of an input mode for a first input unit, when an input state of the first input unit is a first state, if it is detected that an object performs an input operation on the first input unit, determining whether an object performing the input operation on the first input unit is a first object or a second object, which is a different object from the first object, based on attribute information of the first object; the information input by the first input means is responded to by the first object if the object subjected to the input operation on the first input means is the first object, and the information input by the second object on the first input means is not responded to by the second object if the object subjected to the input operation on the first input means is the second object.
9. The electronic device according to claim 8, wherein the processor is specifically configured to, when the input state of the first input unit is the first state, learn an input manner of a first object at the first input unit in response to the first state, and the electronic device responds to an input operation of the first object at the first input unit; when the input state is the second state, in response to the second state, learning an input mode of a second object at the first input unit, wherein the second object is an object aimed at by a false touch prevention area of the first input unit.
CN201811644206.2A 2018-12-30 2018-12-30 False touch prevention method and electronic equipment Active CN109710111B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811644206.2A CN109710111B (en) 2018-12-30 2018-12-30 False touch prevention method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811644206.2A CN109710111B (en) 2018-12-30 2018-12-30 False touch prevention method and electronic equipment

Publications (2)

Publication Number Publication Date
CN109710111A CN109710111A (en) 2019-05-03
CN109710111B true CN109710111B (en) 2021-05-18

Family

ID=66260356

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811644206.2A Active CN109710111B (en) 2018-12-30 2018-12-30 False touch prevention method and electronic equipment

Country Status (1)

Country Link
CN (1) CN109710111B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113625865B (en) * 2020-05-07 2023-06-06 华为技术有限公司 Screen state control method and electronic equipment
CN115237327A (en) * 2022-07-25 2022-10-25 Oppo广东移动通信有限公司 False touch prevention method and device, storage medium and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107346193A (en) * 2017-06-21 2017-11-14 深圳传音通讯有限公司 Prevent the method and device of false touch screen

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4672756B2 (en) * 2008-06-30 2011-04-20 株式会社東芝 Electronics
CN101957680B (en) * 2010-05-28 2013-03-27 宇龙计算机通信科技(深圳)有限公司 Method and system for regulating handwriting recognition speed and touch screen equipment
CN103809793B (en) * 2012-11-13 2017-05-24 联想(北京)有限公司 Information processing method and electronic device
CN104182068A (en) * 2013-05-24 2014-12-03 宏碁股份有限公司 Error touch identifying method and device
US9342184B2 (en) * 2013-12-23 2016-05-17 Lenovo (Singapore) Pte. Ltd. Managing multiple touch sources with palm rejection
US10031619B2 (en) * 2014-04-14 2018-07-24 Carnegie Mellon University Probabilistic palm rejection using spatiotemporal touch features and iterative classification
TWI515611B (en) * 2014-04-23 2016-01-01 緯創資通股份有限公司 Electronic device and associated control method and computer program product
US20160124756A1 (en) * 2014-10-29 2016-05-05 Bank Of America Corporation Keyboard-accessible calendar for individual with disabilities
CN106681635B (en) * 2016-12-16 2020-09-29 Oppo广东移动通信有限公司 Split screen false touch prevention method and device and mobile terminal
CN107422901B (en) * 2017-05-08 2020-05-05 广州视源电子科技股份有限公司 Method and system for preventing mistaken touch of touch screen

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107346193A (en) * 2017-06-21 2017-11-14 深圳传音通讯有限公司 Prevent the method and device of false touch screen

Also Published As

Publication number Publication date
CN109710111A (en) 2019-05-03

Similar Documents

Publication Publication Date Title
US10048804B2 (en) Method for preventing false touches on terminal and terminal
CN106406904B (en) Information processing method, electronic equipment and information processing device
EP2579130B1 (en) Adaptive method and device for user touch operation mode
CN105528130B (en) Control method and device and electronic equipment
CN107422901B (en) Method and system for preventing mistaken touch of touch screen
CN104182068A (en) Error touch identifying method and device
CN109753179B (en) User operation instruction processing method and handwriting reading equipment
US20140340321A1 (en) Mistouch identification method and device using the same
CN113760123B (en) Screen touch optimization method and device, terminal equipment and storage medium
CN107239222B (en) Touch screen control method and terminal device
CN109710111B (en) False touch prevention method and electronic equipment
US20160342275A1 (en) Method and device for processing touch signal
CN104049896B (en) A kind of display methods and device
CN105786373B (en) A kind of touch trajectory display methods and electronic equipment
CN109885233B (en) Screen content identification method and device, electronic equipment and storage medium
CN110647268B (en) Control method and control device for display window in game
CN104915138B (en) Information processing method and electronic equipment
CN105260044B (en) Electronic equipment and touch control operation recognition methods
CN110737341B (en) Method for changing identification type of contact object
CN112835462A (en) Touch panel mis-touch operation detection method and touch equipment
CN111367459B (en) Text input method using pressure touch pad and intelligent electronic device
CN113138662A (en) Method and device for preventing mistaken touch of touch equipment, electronic equipment and readable storage medium
CN111330276A (en) Game control method, device, electronic equipment and medium
CN113608634B (en) Method and device for preventing false touch of touch screen, electronic equipment and storage medium
US11269443B2 (en) Method for distinguishing touch inputs on display from function of recognizing fingerprint and electronic device employing method

Legal Events

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