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 PDF

Info

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
Application number
CN201710527860.4A
Other languages
Chinese (zh)
Other versions
CN107390923B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710527860.4A priority Critical patent/CN107390923B/en
Publication of CN107390923A publication Critical patent/CN107390923A/en
Application granted granted Critical
Publication of CN107390923B publication Critical patent/CN107390923B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several 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

A kind of screen false-touch prevention method, apparatus, storage medium and terminal
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)

  1. 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. 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. 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. 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. 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.
  6. 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. 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. 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. 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. 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.
CN201710527860.4A 2017-06-30 2017-06-30 Screen false touch prevention method and device, storage medium and terminal Active CN107390923B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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