CN107390923A - A kind of screen false-touch prevention method, apparatus, storage medium and terminal - Google Patents
A kind of screen false-touch prevention method, apparatus, storage medium and terminal Download PDFInfo
- Publication number
- CN107390923A CN107390923A CN201710527860.4A CN201710527860A CN107390923A CN 107390923 A CN107390923 A CN 107390923A CN 201710527860 A CN201710527860 A CN 201710527860A CN 107390923 A CN107390923 A CN 107390923A
- Authority
- CN
- China
- Prior art keywords
- touch
- track
- terminal
- screen
- target trajectory
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a kind of screen false-touch prevention method, apparatus, storage medium and terminal;Methods described includes:When detecting on terminal screen while receiving multiple touch control operations, determine the application program of present terminal front stage operation, judge whether application program is default application program, if not, then obtain touch track corresponding to each touch control operation difference, target trajectory is chosen among multiple touch tracks, and the target trajectory is responded.The present invention can be when terminal receives multi-point touch operation, determined wherein to need the target trajectory responded according to different touch tracks, and respond thereto, and ignore the operation corresponding to the touch track outside target trajectory, so as to reduce the maloperation of terminal screen, the accuracy that terminal uses is improved.
Description
Technical field
The present invention relates to moving communicating field, and in particular to a kind of screen false-touch prevention method, apparatus, storage medium and end
End.
Background technology
With the development of terminal technology, mobile terminal has begun to simply provide verbal system from the past and became one gradually
The platform of individual common software operation.The platform is no longer to provide call management as main purpose, and being to provide one includes call
Running environment including the types of applications softwares such as management, Entertainment, office account, mobile payment, is popularized, with substantial amounts of
Every aspect through the deeply life to people, work.
With the fast development of touch-control Display Technique, the integration degree more and more higher of mobile phone, while mobile phone also present tactile
Touch and shield the development trend increasing, frame is more and more narrow.During routine use, user needs hand-held mobile touch control device to enter
Row operation, but because narrow frame design reduces the usable area beyond screen, the situation of maloperation often occurs in user.Such as
When consulting webpage, page edge causes the non-active slip page by finger false touch.Therefore, this maloperation will shadow significantly
Ring the service efficiency of user terminal.
The content of the invention
The embodiment of the present invention provides a kind of screen false-touch prevention method, apparatus, storage medium and terminal, it is possible to reduce end panel
The maloperation of curtain, improve the accuracy that terminal uses.
In a first aspect, the embodiment of the present invention provides a kind of screen false-touch prevention method, including:
When detecting on terminal screen while receiving multiple touch control operations, presently described terminal front stage operation is determined
Application program;
Judge whether the application program is default application program;
If it is not, then obtain touch track corresponding to each touch control operation difference;
Target trajectory is chosen among the multiple touch track, and the target trajectory is responded.
Second aspect, the embodiment of the present invention additionally provide a kind of screen anti-error-touch device, including:Using determining module,
One judge module, track acquisition module and selection module;
It is described to apply determining module, for when detecting on terminal screen while receiving multiple touch control operations, it is determined that
The application program of presently described terminal front stage operation;
First judge module, for judging whether the application program is default application program;
The track acquisition module, for when first judge module is judged as NO, obtaining each touch-control behaviour
Work distinguish corresponding to touch track;
The selection module, for choosing target trajectory among the multiple touch track, and to the target trajectory
Responded.
The third aspect, the present invention also provide a kind of storage medium, and the storage medium is stored with instruction, and the instruction is located
Reason device performs the step of realizing screen false-touch prevention method as described above.
Fourth aspect, the embodiment of the present invention also provide a kind of terminal, including memory and processor, the memory storage
There is instruction, the processor loading is described to be instructed to perform the step of realizing screen false-touch prevention method as described above.
The embodiment of the present invention is first when detecting on terminal screen while receiving multiple touch control operations, it is determined that current whole
The application program of front stage operation is held, judges whether application program is default application program, if it is not, then obtaining each touch control operation point
Not corresponding touch track, target trajectory is chosen among multiple touch tracks, and the target trajectory is responded.The present invention
It can be determined wherein to need the target trajectory responded according to different touch tracks when terminal receives multi-point touch operation,
And respond thereto, and ignore the operation corresponding to the touch track outside target trajectory, so as to reduce the mistake of terminal screen
Operation, improve the accuracy that terminal uses.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, make required in being described below to embodiment
Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for
For those skilled in the art, on the premise of not paying creative work, it can also be obtained according to these accompanying drawings other attached
Figure.
Fig. 1 is a kind of scene framework schematic diagram of screen false-touch prevention method provided in an embodiment of the present invention.
Fig. 2 is a kind of schematic flow sheet of screen false-touch prevention method provided in an embodiment of the present invention.
Fig. 3 is a kind of application scenarios schematic diagram of screen false-touch prevention method provided in an embodiment of the present invention.
Fig. 4 is another application scenarios schematic diagram of screen false-touch prevention method provided in an embodiment of the present invention.
Fig. 5 is another schematic flow sheet of screen false-touch prevention method provided in an embodiment of the present invention.
Fig. 6 is a kind of structural representation of screen anti-error-touch device provided in an embodiment of the present invention.
Fig. 7 is another structural representation of screen anti-error-touch device provided in an embodiment of the present invention.
Fig. 8 is another structural representation of screen anti-error-touch device provided in an embodiment of the present invention.
Fig. 9 is a kind of structural representation of terminal provided in an embodiment of the present invention.
Figure 10 is the structural representation of another terminal provided in an embodiment of the present invention.
Embodiment
Schema is refer to, wherein identical element numbers represent identical component, and principle of the invention is to implement one
Illustrated in appropriate computing environment.The following description is based on the illustrated specific embodiment of the invention, and it should not be by
It is considered as the limitation present invention other specific embodiments not detailed herein.
In the following description, specific embodiment of the invention is by with reference to as the step performed by one or multi-section computer
And symbol illustrates, unless otherwise stating clearly.Therefore, these steps and operation will have to mention for several times is performed by computer, this paper institutes
The computer of finger, which performs, to be included by representing with the computer processing unit of the electronic signal of the data in a structuring pattern
Operation.The data or the opening position being maintained in the memory system of the computer are changed in this operation, and its is reconfigurable
Or change the running of the computer in a manner of known to the tester of this area in addition.The data structure that the data are maintained
For the provider location of the internal memory, it has the particular characteristics as defined in the data format.But the principle of the invention is with above-mentioned text
Word illustrates that it is not represented as a kind of limitation, this area tester will appreciate that plurality of step as described below and behaviour
Also may be implemented among hardware.
The principle of the present invention is grasped using many other wide usages or specific purpose computing, communication environment or configuration
Make.The example of the known arithmetic system for being suitable for the present invention, environment and configuration may include (but not limited to) hold phone,
Personal computer, server, multicomputer system, system, body frame configuration computer and distributed arithmetic ring based on micro computer
Border, which includes any said system or device.
It will be described in detail respectively below.
The present embodiment will be described from the angle of screen anti-error-touch device, and the device can specifically integrate in the terminal,
The terminal can be that mobile internet connects the terminal that the network equipment (such as smart mobile phone, tablet personal computer) possesses touch-screen.
Referring to Fig. 1, Fig. 1 is a kind of scene framework schematic diagram of screen false-touch prevention method provided in an embodiment of the present invention.
Including terminal and server, terminal and server are established by internet and communicated to connect.
When user is handled by the anti-error touch function of screen in terminal, terminal can record the input in processing procedure
Output data, then, the data of record are sent to server, wherein, terminal can use WEB modes to send data to server,
Data can also be sent to server by the client-side program installed in terminal.Server can collect what multiple terminals were sent
Data, handled based on machine deep learning receiving data, perform the related work(corresponding to user's input touch control operation
Energy.
It can be, but not limited between terminal and server using any of following host-host protocol:HTTP(Hypertext
Transfer protocol, HTTP), FTP (File Transfer Protocol, FTP),
P2P (Peer to Peer, peer-to-peer network), P2SP (Peer to Server&Peer, put to server and point) etc..
Referring to Fig. 2, Fig. 2 is a kind of schematic flow sheet of screen false-touch prevention method provided in an embodiment of the present invention, this reality
Applying the screen false-touch prevention method of example includes:
Step S101, when detecting on terminal screen while receiving multiple touch control operations, determine present terminal foreground
The application program of operation.
Among an embodiment, receiving multiple touch control operations simultaneously on detection terminal screen can be by terminal screen
The characteristic information for setting a prefixed time interval to go on acquisition terminal screen, when simultaneously a variety of touch control operations are acted on screen
When, terminal will remove characteristic information present on acquisition terminal screen every a prefixed time interval, according to what is gathered on screen
Characteristic information judges to whether there is multiple touch control operations on terminal screen.
Characteristic information on screen can be current value, capacitance, magnitude of voltage or other other spies that can be collected into
Reference is ceased, and in embodiments of the present invention, exemplified by gathering capacitance on screen, the embodiment of the present invention is illustrated.
Therefore, terminal can go to gather the capacitance on screen at a default time point in the embodiment of the present invention, due to adopting
The capacitance of collection is different from, therefore determines whether multiple touch control operations simultaneously be present by multiple capacitances of collection.
In addition, in embodiments of the present invention detect whether to exist multiple touch points can also be by detecting above screen
Whether there are multiple operating bodies in the pre-determined distance of screen one, there are multiple operations in the pre-determined distance of screen one above screen
During body, it is determined that there is the multiple touch points operated to screen.
Multiple operating bodies are detected in order to realize in the pre-determined distance above screen, can be set on the screen of terminal
Camera device, infrared facility and/or microwave touch induction device are equipped with, sense is touched opening camera device, infrared facility, microwave
When answering any one device in device, when any operation body is close in default induction range, terminal will pass through the sense of startup
Answer device to get corresponding touch information, and then obtain the signal amplitude value in touch information, so that it is determined that multiple operations
Body.
When detecting on terminal screen while receiving multiple touch control operations, the application of present terminal front stage operation is determined
Program.In embodiments of the present invention, multiple application programs can be run in terminal simultaneously, wherein some front stage operation (such as
Browser, e-book etc.), some then determines present terminal foreground fortune in running background (such as QQ, wechat etc.), the present embodiment
The method of capable application program can have a variety of, for example obtain whole application programs for currently running of terminal, all should above-mentioned
With being chosen among program currently in the application program of front stage operation, as destination application.In some embodiments, terminal
Multiple application programs can be installed, for example, video application, game application, music application, application program of taking pictures
Etc..
Step S102, judge whether application program is default application program, if it is not, step S103 is then performed, if so, then tying
Line journey.
Among the embodiment of the present invention, whether the application program for judging the operation of terminal current foreground is default application program.
Default application program can be that developer pre-sets, and default application program can include multiple application programs, and presetting should
Mainly allow user's multi-point touch with defining for program to be operated.Such as default application program can be certain a needs
The hand trip that both hands are operated, user is when playing game, it is necessary to which multi-point touch is used for multiple times to be operated.
In the embodiment of the present invention, default application program can be stored in terminal in the form of a list, when terminal determines to work as
During the application program of preceding front stage operation, i.e., the application program that current foreground is run is matched with default application program, with
Judge whether the application program is default application program.
In one embodiment, terminal can record use habit of the user within the phase of history period, and be based on engineering
Habit is analyzed by use habit of the user within the phase of history period and study processing, and terminal is by voluntarily analyzing and learning
Processing procedure generates the application program that user can be using multi-point touch to be operated, to obtain default application database,
After the application program for determining terminal front stage operation again, whether automatic decision is default application program.Such as the past one month of record
The situation of interior user's using terminal, obtains the application for needing to use multi-point touch to be operated during user's using terminal
Program.
Step S103, obtain touch track corresponding to each touch control operation difference.
User input touch track can be figure touch track, can be font touch track or
The touch track of gesture operation;As long as continuous touch track.In addition, if the interval of two sections of touch tracks is less than one
Individual default value, it is also assumed that being continuous touch track.
Wherein, figure can be circle, ellipse, triangle, rectangle, square, wave etc..Font refers to various
Word, such as Chinese and English and numeral.Gesture operation refers to the operation that the gestures such as rotation, scaling and stroke are performed on screen.
In the present embodiment, so that user inputs circle on the touchscreen as an example;Write since user presses touch-screen circular
To completing to write, lift touch-screen and calculate the circular input of one-time continuous, it is defeated as a user to catch this section of continuous circular input
Enter, and the input of current continuous circular is converted into input data;Above-mentioned circle is inputted on the touchscreen so as to complete acquisition user
The touch track of shape.
Step S104, target trajectory is chosen among multiple touch tracks, and target trajectory is responded.
Wherein, the method for target trajectory is chosen among multiple touch tracks can have a variety of, for example obtain respectively above-mentioned
The path length of multiple touch tracks, by path length it is most long be defined as target trajectory, and the target trajectory is responded,
Other touch tracks in addition to the target trajectory can be shielded simultaneously.For example above-mentioned target trajectory can be carried out
Operation is reported, and then system makes corresponding response, while masking operation is carried out to other touch tracks, judge the touch track
Corresponding touch control operation is maloperation, and now, touch information can be released corresponding to the touch control operation, realize the work(of false-touch prevention
Energy.Namely the step of target trajectory is chosen among multiple touch tracks, can specifically include:
The path length of multiple touch tracks is obtained respectively;
It is target trajectory to determine the most long touch track of path length.
For example, as shown in Figure 3 and Figure 4, user enters when carrying out one-handed performance to terminal often by thumb
Row operation, and the more do the more big with terminal screen so that user becomes more painstaking when clicking on some regions again, simultaneously because
The narrow frame design of terminal screen makes it easier to that maloperation occurs, and the user in figure is carrying out slide using hand thumb
When, two touch tracks are generated, are touch track S2 corresponding to thumb tip and the touch track S1 of thumb root respectively.
The touch track S2 corresponding to the above-mentioned thumb tip and touch track S1 of thumb root track length can be now obtained respectively
Degree, calculate and understand that the path length of the touch track S2 corresponding to thumb tip is more than the touch track S1 of thumb root track
Length, thus may determine that the touch track S2 corresponding to above-mentioned thumb tip is target trajectory, and the track is responded,
Determine that touch control operation corresponding to the touch track S1 of thumb root is maloperation simultaneously, shielding processing can be carried out to its track,
To realize anti-error touch function.
Detect on terminal screen while connect from the foregoing, it will be observed that screen false-touch prevention method provided in an embodiment of the present invention can be worked as
When receiving multiple touch control operations, the application program of present terminal front stage operation is determined, judges whether application program is default application
Program, if it is not, touch track corresponding to then obtaining each touch control operation difference, target track is chosen among multiple touch tracks
Mark, and the target trajectory is responded.The present invention can be when terminal receives multi-point touch operation, according to different touches
Track determines wherein to need the target trajectory responded, and responds thereto, and ignores the institute of the touch track outside target trajectory
Corresponding operation, so as to reduce the maloperation of terminal screen, improve the accuracy that terminal uses.
According to the description of a upper embodiment, illustrate the screen false-touch prevention method of the present invention by further below.
Referring to Fig. 5, Fig. 5 is the schematic flow sheet of another screen false-touch prevention method provided in an embodiment of the present invention, bag
Include:
Step S201, when detecting on terminal screen while receiving multiple touch control operations, determine present terminal foreground
The application program of operation.
Among an embodiment, receiving multiple touch control operations simultaneously on detection terminal screen can be by terminal screen
The characteristic information for setting a prefixed time interval to go on acquisition terminal screen, when simultaneously a variety of touch control operations are acted on screen
When, terminal will remove characteristic information present on acquisition terminal screen every a prefixed time interval, according to what is gathered on screen
Characteristic information judges to whether there is multiple touch control operations on terminal screen.
Characteristic information on screen can be current value, capacitance, magnitude of voltage or other other spies that can be collected into
Reference is ceased, and in embodiments of the present invention, exemplified by gathering capacitance on screen, the embodiment of the present invention is illustrated.
Therefore, terminal can go to gather the capacitance on screen at a default time point in the embodiment of the present invention, due to adopting
The capacitance of collection is different from, thus by multiple capacitances of collection determine whether multiple touch control operations to be simultaneously present if so,
Then further determine that the application program of present terminal front stage operation.
Step S202, judge whether application program is default application program, if it is not, step S203 is then performed, if so, then tying
Line journey.
Among the embodiment of the present invention, whether the application program for judging the operation of terminal current foreground is default application program.
Default application program can be that developer pre-sets, and default application program can include multiple application programs, and presetting should
Mainly allow user's multi-point touch with defining for program to be operated.Default application program can be deposited in the form of a list
Storage is in terminal, when terminal determines the application program of current foreground operation, i.e., the application program run current foreground with it is pre-
If application program is matched, to judge whether the application program is default application program.
Step S203, obtain touch track corresponding to each touch control operation difference.
User input touch track can be figure touch track, can be font touch track or
The touch track of gesture operation;As long as continuous touch track.In addition, if the interval of two sections of touch tracks is less than one
Individual default value, it is also assumed that being continuous touch track.
Step S204, touch track is judged whether in default touch area, if so, then ignore touch track, if it is not,
Then perform step S205.
Wherein, touch area is preset to be located in the viewing area of terminal screen.Specifically, it can be set in this step default
Touch area is invalid Petting Area, and invalid Petting Area is not responding to touch operation, i.e., when determination touch track is located at invalid Petting Area
When, the touch operation is judged as that maloperation touches, and do not go to trigger the function corresponding to the invalid Petting Area.
Specifically, user can predefine (the i.e. non-maloperation in the case of normal operating touch-screen according to being actually needed
The situation of touch-screen) region that often touches, and the region often touched in the case of maloperation touch-screen, and will normally grasp
The region for making often to touch in the case of touch-screen is arranged to effective Petting Area, will often be touched in the case of maloperation touch-screen
Region be arranged to invalid Petting Area;Further, invalid Petting Area is set to be not responding to touch operation, i.e., when determination touch point is located at
During invalid Petting Area, the touch is judged as that maloperation touches, and does not go to trigger the function corresponding to the invalid Petting Area, and
When it is determined that touch point is located at effective Petting Area, then step S205 is further performed.
Wherein, if a part for touch track is fallen into default touch area, a part is fallen into non-default touch area,
The path length that touch track is fallen into default touch area and non-default touch area can be now obtained respectively, then enter one
Whether step determines the touch track in default touch area.Namely judge touch track whether in default touch area
The step of can specifically include:
The first path length and fall into non-default touch area that acquisition touch track is fallen into default touch area respectively
The second interior path length;
Judge whether the first path length is more than the second path length;
If, it is determined that touch track is located in default touch area.
Step S205, the path length of multiple touch tracks is obtained respectively.
Step S206, it is target trajectory to determine the most long touch track of path length, and target trajectory is responded.
After being responded to target trajectory, this method can also include:
It is maloperation to determine the touch control operation corresponding to the touch track outside target trajectory;
Ignore function corresponding to the maloperation.
Detect on terminal screen while connect from the foregoing, it will be observed that screen false-touch prevention method provided in an embodiment of the present invention can be worked as
When receiving multiple touch control operations, the application program of present terminal front stage operation is determined, judges whether application program is default application
Program, if it is not, whether touch track corresponding to then obtaining each touch control operation difference, judge touch track positioned at default Petting Area
In domain, if so, then ignoring touch track, if it is not, then obtaining the path length of multiple touch tracks respectively, determine path length most
Long touch track is target trajectory, and target trajectory is responded.The present invention can receive multi-point touch behaviour in terminal
When making, determined wherein to need the target trajectory responded according to different touch tracks, and responded thereto, and ignore target track
The operation corresponding to touch track outside mark, so as to reduce the maloperation of terminal screen, improve the accuracy that terminal uses.
For the ease of preferably implementing screen false-touch prevention method provided in an embodiment of the present invention, the embodiment of the present invention also provides
A kind of device based on above-mentioned screen false-touch prevention method.Wherein the implication of noun is identical with above-mentioned screen false-touch prevention method,
Specific implementation details may be referred to the explanation in embodiment of the method.
Referring to Fig. 6, Fig. 6 is a kind of structural representation of screen anti-error-touch device provided in an embodiment of the present invention, the screen
Curtain anti-error-touch device 30 includes:Using determining module 301, the first judge module 302, track acquisition module 303 and choose mould
Block 304;
Using determining module 301, for when detecting on terminal screen while receiving multiple touch control operations, it is determined that working as
The application program of preceding terminal front stage operation;
First judge module 302, for judging whether application program is default application program;
Track acquisition module 303, for when the first judge module 302 is judged as NO, obtaining each touch control operation difference
Corresponding touch track;
Module 304 is chosen, is responded for choosing target trajectory among multiple touch tracks, and to target trajectory.
Among an embodiment, as shown in fig. 7, choosing module 304 can include:Acquisition submodule 3041 and determination submodule
Block 3042;
Acquisition submodule 3041, for obtaining the path length of multiple touch tracks respectively;
Determination sub-module 3042, for determining that the most long touch track of path length is target trajectory.
Among an embodiment.As shown in figure 8, screen anti-error-touch device 30 can also include:The He of second judge module 305
Ignore module 306;
Second judge module 305, for being obtained in track acquisition module 303, each touch control operation is corresponding respectively to touch rail
After mark, module 304 is chosen before selection target trajectory among multiple touch tracks, judges touch track whether positioned at default
In touch area, wherein, default touch area is located in the viewing area of terminal screen;
Ignore module 306, for when the second judge module 305 is judged as YES, ignoring touch track.
Detect on terminal screen while connect from the foregoing, it will be observed that screen anti-error-touch device provided in an embodiment of the present invention can be worked as
When receiving multiple touch control operations, the application program of present terminal front stage operation, the first judge module are determined using determining module 301
302 judge whether application program is default application program, if it is not, then obtaining each touch control operation point by track acquisition module 303
Not corresponding touch track, choose module 304 and target trajectory is chosen among multiple touch tracks, and the target trajectory is carried out
Response.The present invention can determine wherein to need to respond when terminal receives multi-point touch operation according to different touch tracks
Target trajectory, and respond thereto, and ignore the operation corresponding to the touch track outside target trajectory, so as to reduce end
The maloperation of screen is held, improves the accuracy that terminal uses.
The present invention also provides a kind of storage medium, and the storage medium is stored with instruction, and the instruction is executed by processor
The screen false-touch prevention method that implementation method embodiment provides.
The present invention also provides a kind of terminal, including memory and processor, and the memory storage has instruction, the processing
Device loading is described to be instructed to perform the screen false-touch prevention method of implementation method embodiment offer.
A kind of terminal is also provided in still another embodiment of the process, and the terminal can be that smart mobile phone, tablet personal computer etc. are set
It is standby.As shown in figure 9, terminal 400 includes processor 401, memory 402.Wherein, processor 401 electrically connects with memory 402
Connect.
Processor 401 is the control centre of terminal 400, utilizes various interfaces and each portion of the whole terminal of connection
Point, by the application program of operation or load store in memory 402, and the data being stored in memory 402 are called,
The various functions and processing data of terminal are performed, so as to carry out integral monitoring to terminal.
In the present embodiment, the processor 401 in terminal 400 can be according to the steps, will be one or more
Instruction is loaded into memory 402 corresponding to the process of application program, and is stored in memory 402 by processor 401 to run
In application program, so as to realize various functions:
When detecting on terminal screen while receiving multiple touch control operations, the application of present terminal front stage operation is determined
Program;
Judge whether the application program is default application program;
If it is not, then obtain touch track corresponding to each touch control operation difference;
Target trajectory is chosen among the multiple touch track, and the target trajectory is responded.
In one embodiment, referring to Fig. 10, Figure 10 is mobile terminal structure schematic diagram provided in an embodiment of the present invention.Should
Mobile terminal 500 can include radio frequency (RF, Radio Frequency) circuit 501, include one or more computers
The memory 502 of readable storage medium storing program for executing, input block 503, display unit 504, sensor 504, voicefrequency circuit 506, wireless guarantor
Very (WiFi, Wireless Fidelity) module 507, include one or more than one processing core processor 508,
And the grade part of power supply 509.It will be understood by those skilled in the art that the mobile terminal structure shown in Figure 10 is not formed to moving
The restriction of dynamic terminal, it can include than illustrating more or less parts, either combine some parts or different part cloth
Put.
Radio circuit 501 can be used for receive and send messages, or in communication process signal reception and transmission, especially, by base station
Downlink information receive after, transfer to one or more than one processor 508 handled;In addition, sent up data are related to
To base station.Generally, radio circuit 501 includes but is not limited to antenna, at least one amplifier, tuner, one or more vibrations
Device, subscriber identity module (SIM, Subscriber Identity Module) card, transceiver, coupler, low noise amplification
Device (LNA, Low Noise Amplifier), duplexer etc..
Memory 502 can be used for storage application program and data.Include and can hold in the application program that memory 502 stores
Line code.Application program can form various functions module.Processor 508 is stored in the application journey of memory 502 by operation
Sequence, so as to perform various function application and data processing.Memory 502 can mainly include storing program area and data storage
Area, wherein, storing program area can storage program area, needed at least one function application program (such as sound-playing function,
Image player function etc.) etc.;Storage data field can store uses created data (such as audio number according to mobile terminal
According to, phone directory etc.) etc..
Input block 503 can be used for numeral, character information or the user's characteristic information (such as fingerprint) for receiving input, and
Keyboard, mouse, action bars, optics or the trace ball signal relevant with user's setting and function control is produced to input.Specifically
Ground, in a specific embodiment, input block 503 may include touch sensitive surface and other input equipments.Touch sensitive surface,
Referred to as touch display screen or Trackpad, collect user on or near it touch operation (such as user using finger, touch
The operations of any suitable object or annex on touch sensitive surface or near touch sensitive surface such as pen), and according to set in advance
Formula drives corresponding attachment means.Optionally, touch sensitive surface may include both touch detecting apparatus and touch controller.
Wherein, the touch orientation of touch detecting apparatus detection user, and the signal that touch operation is brought is detected, transmit a signal to touch
Controller;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processing
Device 508, and the order sent of reception processing device 508 and can be performed.Furthermore, it is possible to using resistance-type, condenser type, infrared ray
And the polytype such as surface acoustic wave realizes touch sensitive surface.
Display unit 504 can be used for display by the information of user's input or be supplied to the information and mobile terminal of user
Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its any combination.
Display unit 504 may include display panel.Optionally, liquid crystal display (LCD, Liquid Crystal can be used
Display), the form such as Organic Light Emitting Diode (OLED, Organic Light-Emitting Diode) configures display surface
Plate.Further, touch sensitive surface can cover display panel, after touch sensitive surface detects the touch operation on or near it,
Processor 508 is sent to determine the type of touch event, is followed by subsequent processing device 508 according to the type of touch event in display panel
It is upper that corresponding visual output is provided.Although in Fig. 10, touch sensitive surface is that the part independent as two comes in fact with display panel
Now input and input function, but in some embodiments it is possible to by touch sensitive surface and display panel it is integrated and realize input and
Output function.
Mobile terminal may also include at least one sensor 505, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel, and proximity transducer can close display surface when mobile terminal is moved in one's ear
Plate and/or backlight.As one kind of motion sensor, gravity accelerometer can detect in all directions (generally three axles)
The size of acceleration, size and the direction of gravity are can detect that when static, the application available for identification mobile phone posture is (such as vertical and horizontal
Shield switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;As for movement
The other sensors such as gyroscope that terminal can also configure, barometer, hygrometer, thermometer, infrared ray sensor, it is no longer superfluous herein
State.
Voicefrequency circuit 506 can provide the COBBAIF between user and mobile terminal by loudspeaker, microphone.Audio-frequency electric
The voice data received can be converted into electric signal by road 506, be transferred to loudspeaker, and it is defeated to be converted to voice signal by loudspeaker
Go out;On the other hand, the voice signal of collection is converted to electric signal by microphone, and audio is converted to after being received by voicefrequency circuit 506
Data, then after voice data output processor 508 is handled, through radio circuit 501 to be sent to such as another mobile terminal, or
Person exports voice data to memory 502 further to handle.Voicefrequency circuit 506 is also possible that earphone jack, to carry
For the communication of peripheral hardware earphone and mobile terminal.
Wireless Fidelity (WiFi) belongs to short range wireless transmission technology, and mobile terminal can be with by wireless fidelity module 507
Help user to send and receive e-mail, browse webpage and access streaming video etc., it has provided the user wireless broadband internet
Access.Although Figure 10 shows wireless fidelity module 507, but it is understood that, it is simultaneously not belonging to the necessary of mobile terminal
Form, can be omitted as needed in the essential scope for do not change invention completely.
Processor 508 is the control centre of mobile terminal, utilizes each of various interfaces and the whole mobile terminal of connection
Individual part, by running or performing the application program being stored in memory 502, and call and be stored in memory 502
Data, the various functions and processing data of mobile terminal are performed, so as to carry out integral monitoring to mobile terminal.Optionally, handle
Device 508 may include one or more processing cores;Preferably, processor 508 can integrate application processor and modulation /demodulation processing
Device, wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor is mainly located
Manage radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 508.
Mobile terminal also includes the power supply 509 (such as battery) to all parts power supply.Preferably, power supply can pass through electricity
Management system and processor 508 are logically contiguous, so as to realize management charging, electric discharge and power consumption by power-supply management system
The functions such as management.Power supply 509 can also include one or more direct current or AC power, recharging system, power supply event
The random component such as barrier detection circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown in Figure 10, mobile terminal can also include camera, bluetooth module etc., will not be repeated here.
Processor 508 is additionally operable to realize following functions:The first communications module and the second communication mould among terminal are obtained respectively
First frequency range used in group and the second frequency range, judge that first frequency range and the second frequency range whether there is overlapped frequency bands, if so,
Then when the first communications module in the terminal enters communications status, second frequency range is adjusted, so that described
One frequency range and the second frequency range stagger.
It when it is implemented, above modules can be realized as independent entity, can also be combined, be made
Realized for same or several entities, the specific implementation of above modules can be found in embodiment of the method above, herein not
Repeat again.
It should be noted that one of ordinary skill in the art will appreciate that whole in the various methods of above-described embodiment or
Part steps are by program the hardware of correlation can be instructed to complete, and the program can be stored in computer-readable storage medium
In matter, such as it is stored in the memory of terminal, and by least one computing device in the terminal, can wraps in the process of implementation
Include the flow of the embodiment such as information issuing method.Wherein, storage medium can include:Read-only storage (ROM, Read Only
Memory), random access memory (RAM, Random Access Memory), disk or CD etc..
A kind of screen false-touch prevention method, apparatus, storage medium and terminal provided in an embodiment of the present invention are carried out above
It is discussed in detail, its each functional module can be integrated in a process chip or modules are individually physically present,
It can be integrated in two or more modules in a module.Above-mentioned integrated module can both use the form of hardware real
It is existing, it can also be realized in the form of software function module.Principle and implementation of the specific case used herein to the present invention
Mode is set forth, and the explanation of above example is only intended to help the method and its core concept for understanding the present invention;Meanwhile
For those skilled in the art, according to the thought of the present invention, change is had in specific embodiments and applications
Place, in summary, this specification content should not be construed as limiting the invention.
Claims (10)
- A kind of 1. screen false-touch prevention method, it is characterised in that comprise the following steps:When detecting on terminal screen while receiving multiple touch control operations, the application of presently described terminal front stage operation is determined Program;Judge whether the application program is default application program;If it is not, then obtain touch track corresponding to each touch control operation difference;Target trajectory is chosen among the multiple touch track, and the target trajectory is responded.
- 2. screen false-touch prevention method as claimed in claim 1, it is characterised in that choose mesh among the multiple touch track The step of marking track includes:The path length of the multiple touch track is obtained respectively;It is target trajectory to determine the most long touch track of the path length.
- 3. screen false-touch prevention method as claimed in claim 1, it is characterised in that each touch control operation is right respectively obtaining After the touch track answered, before choosing target trajectory among the multiple touch track, methods described also includes:The touch track is judged whether in default touch area, wherein, the default touch area is located at the terminal In the viewing area of screen;If so, then ignore the touch track.
- 4. screen false-touch prevention method as claimed in claim 3, it is characterised in that judge the touch track whether positioned at default Step in touch area includes:The first path length and fall into non-default touch that the touch track fallen into the default touch area are obtained respectively The second path length in region;Judge whether first path length is more than second path length;If, it is determined that the touch track is located in the default touch area.
- 5. screen false-touch prevention method as claimed in claim 1, it is characterised in that carrying out responding it to the target trajectory Afterwards, methods described also includes:It is maloperation to determine the touch control operation corresponding to the touch track outside the target trajectory;Ignore function corresponding to the maloperation.
- A kind of 6. screen anti-error-touch device, it is characterised in that including:Mould is obtained using determining module, the first judge module, track Block and selection module;It is described to apply determining module, for when detecting on terminal screen while receiving multiple touch control operations, it is determined that currently The application program of the terminal front stage operation;First judge module, for judging whether the application program is default application program;The track acquisition module, for when first judge module is judged as NO, obtaining each touch control operation point Not corresponding touch track;The selection module, carried out for choosing target trajectory among the multiple touch track, and to the target trajectory Response.
- 7. screen anti-error-touch device as claimed in claim 6, it is characterised in that the selection module includes:Acquisition submodule And determination sub-module;The acquisition submodule, for obtaining the path length of the multiple touch track respectively;The determination sub-module, for determining that the most long touch track of the path length is target trajectory.
- 8. screen anti-error-touch device as claimed in claim 6, it is characterised in that described device also includes:Second judge module With ignore module;Second judge module, for being obtained in the track acquisition module, each touch control operation is corresponding respectively to be touched After track, before the selection module chooses target trajectory among the multiple touch track, the touch track is judged Whether in default touch area, wherein, the default touch area is located in the viewing area of the terminal screen;It is described to ignore module, for when second judge module is judged as YES, ignoring the touch track.
- 9. a kind of storage medium, it is characterised in that the storage medium is stored with instruction, and the instruction is executed by processor realization As described in claim any one of 1-5 the step of screen false-touch prevention method.
- 10. a kind of terminal, it is characterised in that including memory and processor, the memory storage has instruction, the processor The instruction is loaded to perform the screen false-touch prevention method as described in claim any one of 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710527860.4A CN107390923B (en) | 2017-06-30 | 2017-06-30 | Screen false touch prevention method and device, storage medium and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710527860.4A CN107390923B (en) | 2017-06-30 | 2017-06-30 | Screen false touch prevention method and device, storage medium and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107390923A true CN107390923A (en) | 2017-11-24 |
CN107390923B CN107390923B (en) | 2020-05-12 |
Family
ID=60335034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710527860.4A Active CN107390923B (en) | 2017-06-30 | 2017-06-30 | Screen false touch prevention method and device, storage medium and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107390923B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108008859A (en) * | 2017-12-14 | 2018-05-08 | 维沃移动通信有限公司 | A kind of screen control method and mobile terminal |
CN110192170A (en) * | 2017-12-11 | 2019-08-30 | 深圳市汇顶科技股份有限公司 | Touch controller, device, terminal and touch control method |
CN112099666A (en) * | 2020-09-10 | 2020-12-18 | 深圳市科航科技发展有限公司 | Touch control method, system, terminal and storage medium applied to capacitive screen |
CN112462964A (en) * | 2019-09-09 | 2021-03-09 | Oppo(重庆)智能科技有限公司 | Sliding operation processing method, terminal and computer storage medium |
CN112817479A (en) * | 2021-01-25 | 2021-05-18 | 惠州Tcl移动通信有限公司 | Mobile terminal touch control method and device, intelligent terminal and storage medium |
CN113383302A (en) * | 2019-04-16 | 2021-09-10 | 深圳市柔宇科技股份有限公司 | Method for locally selecting track and track combination, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101776972A (en) * | 2008-12-31 | 2010-07-14 | 安德米罗有限公司 | Coordinate measuring apparatus and method thereof |
CN102221969A (en) * | 2011-06-09 | 2011-10-19 | 福州瑞芯微电子有限公司 | Multipoint-touch-technology-based video scaling method |
US20160162107A1 (en) * | 2014-12-04 | 2016-06-09 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
CN106855783A (en) * | 2016-12-16 | 2017-06-16 | 广东欧珀移动通信有限公司 | A kind of method of false-touch prevention, device and mobile terminal |
-
2017
- 2017-06-30 CN CN201710527860.4A patent/CN107390923B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101776972A (en) * | 2008-12-31 | 2010-07-14 | 安德米罗有限公司 | Coordinate measuring apparatus and method thereof |
CN102221969A (en) * | 2011-06-09 | 2011-10-19 | 福州瑞芯微电子有限公司 | Multipoint-touch-technology-based video scaling method |
US20160162107A1 (en) * | 2014-12-04 | 2016-06-09 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
CN106855783A (en) * | 2016-12-16 | 2017-06-16 | 广东欧珀移动通信有限公司 | A kind of method of false-touch prevention, device and mobile terminal |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110192170A (en) * | 2017-12-11 | 2019-08-30 | 深圳市汇顶科技股份有限公司 | Touch controller, device, terminal and touch control method |
CN110192170B (en) * | 2017-12-11 | 2022-10-14 | 深圳市汇顶科技股份有限公司 | Touch controller, device, terminal and touch method |
CN108008859A (en) * | 2017-12-14 | 2018-05-08 | 维沃移动通信有限公司 | A kind of screen control method and mobile terminal |
CN108008859B (en) * | 2017-12-14 | 2020-09-15 | 维沃移动通信有限公司 | Screen control method and mobile terminal |
CN113383302A (en) * | 2019-04-16 | 2021-09-10 | 深圳市柔宇科技股份有限公司 | Method for locally selecting track and track combination, electronic equipment and storage medium |
CN112462964A (en) * | 2019-09-09 | 2021-03-09 | Oppo(重庆)智能科技有限公司 | Sliding operation processing method, terminal and computer storage medium |
CN112099666A (en) * | 2020-09-10 | 2020-12-18 | 深圳市科航科技发展有限公司 | Touch control method, system, terminal and storage medium applied to capacitive screen |
CN112099666B (en) * | 2020-09-10 | 2024-03-29 | 深圳市科航科技发展有限公司 | Touch control method, system, terminal and storage medium applied to capacitive screen |
CN112817479A (en) * | 2021-01-25 | 2021-05-18 | 惠州Tcl移动通信有限公司 | Mobile terminal touch control method and device, intelligent terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107390923B (en) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107390923A (en) | A kind of screen false-touch prevention method, apparatus, storage medium and terminal | |
JP6130926B2 (en) | Gesture conversation processing method, apparatus, terminal device, program, and recording medium | |
US10372320B2 (en) | Device and method for operating on touch screen, and storage medium | |
EP2851779A1 (en) | Method, device, storage medium and terminal for displaying a virtual keyboard | |
CN108984095A (en) | gesture interaction method, device, storage medium and electronic equipment | |
CN109062464B (en) | Touch operation method and device, storage medium and electronic equipment | |
CN109804339B (en) | Method and device for identifying operation and mobile terminal | |
CN109062467A (en) | Split screen application switching method, device, storage medium and electronic equipment | |
CN108984064A (en) | Multi-screen display method, device, storage medium and electronic equipment | |
CN107357725A (en) | Application testing method and device | |
US9798713B2 (en) | Method for configuring application template, method for launching application template, and mobile terminal device | |
CN109067981A (en) | Split screen application switching method, device, storage medium and electronic equipment | |
CN103399657B (en) | The control method of mouse pointer, device and terminal unit | |
CN108958629A (en) | Split screen exits method, apparatus, storage medium and electronic equipment | |
CN108958606A (en) | Multi-screen display method, device, storage medium and electronic equipment | |
CN107390922A (en) | virtual touch control method, device, storage medium and terminal | |
CN109062468A (en) | Multi-screen display method, device, storage medium and electronic equipment | |
CN109062466A (en) | Split screen window adjusting method, device, storage medium and electronic equipment | |
CN108932094A (en) | Split screen application switching method, device, storage medium and electronic equipment | |
CN106951139A (en) | Message notifying frame display methods and device | |
CN103399706B (en) | Page interaction, device and terminal | |
US20210099566A1 (en) | Dialing method and mobile terminal | |
CN110837404A (en) | Shortcut operation processing method and device for internal function module and storage medium | |
CN109032487A (en) | Control method of electronic device, device, storage medium and electronic equipment | |
CN109688611A (en) | A kind of configuration method, device, terminal and the storage medium of frequency range parameter |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |