Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
In order to improve the security of controlling of touch technology, the embodiment of the invention provides a kind of touch control method, as shown in Figure 1, comprising:
101, detect touch control operation, obtain induced signal.
For example, the touch screen terminal can detect whether there is induced signal by the sensor of touch-control surface, namely detects the user and whether it has been carried out touch control operation.Detecting when having induced signal, this induced signal is gathered.Wherein, this sensor can be capacitance type sensor, piezoelectric transducer etc.
102, according to described induced signal, obtain touch points position and touch-control eigenwert.
In the present embodiment, described touch-control eigenwert can be the intensity level of induced signal, and correspondingly, the aftermentioned activation threshold value is for triggering intensity threshold.Perhaps, described touch-control eigenwert can be the frequency values of induced signal, and correspondingly, the aftermentioned activation threshold value is for triggering frequency threshold.Perhaps, described touch-control eigenwert can be the intensity level of induced signal and the frequency values of induced signal, and correspondingly, the aftermentioned activation threshold value is for triggering intensity threshold and triggering frequency threshold.In addition, described touch-control eigenwert is not limited to above-mentioned value, can also be other value, for example application of force intensity level etc.
For example, the touch screen terminal positions analysis according to the induced signal that collects, and draws the position of touch points.Simultaneously, obtain intensity level or frequency values or intensity level and frequency values in this induced signal that collects.
103, according to described touch points position, obtain predefined activation threshold value;
For example, the touch screen terminal also can be stored a position threshold mapping table in advance, comprises the correspondence relationship information of touch points position and activation threshold value in this position threshold mapping table.The touch screen terminal reads this position threshold mapping table after having gathered induced signal and it is analyzed, inquire about this position threshold mapping table, finds out the activation threshold value corresponding with this touch points position.
Perhaps, the touch screen terminal also can be stored the position threshold mapping table corresponding with each operation interface in advance, comprises touch points position in this operation interface and the correspondence relationship information of activation threshold value in this position threshold mapping table.The touch screen terminal is after having gathered induced signal and it has been analyzed, determine the operation interface of the current demonstration of touch screen, and read corresponding position threshold mapping table according to the operation interface of current demonstration, and inquire about this position threshold mapping table, find out the activation threshold value corresponding with this touch points position.
104, when determining that according to described touch-control eigenwert and described activation threshold value input is effective, handle accordingly according to described touch points position.
For example, can judge whether input is effective according to intensity level and the triggering intensity threshold of induced signal.When triggering intensity threshold, judge input effectively at the intensity level of induced signal, determine and touch points position corresponding key function, carry out the processing corresponding with this keypress function this moment.When triggering intensity threshold, judge that input is invalid at the intensity level of induced signal, do not carry out any processing this moment.
Perhaps, also can judge whether input is effective according to frequency values and the triggering frequency threshold of induced signal.When triggering frequency threshold, judge input effectively at the frequency values of induced signal, determine and touch points position corresponding key function, carry out the processing corresponding with this keypress function this moment.When triggering frequency threshold, judge that input is invalid at the frequency values of induced signal, do not carry out any processing this moment.
Perhaps, also can judge whether input is effective according to the intensity level of induced signal and frequency values and the triggering frequency threshold of triggering intensity threshold and induced signal.More than or equal to triggering intensity threshold, and the frequency values of induced signal judges input effectively when triggering frequency threshold, determines and touch points position corresponding key function, carries out the processing corresponding with this keypress function this moment at the intensity level of induced signal.Less than triggering intensity threshold, perhaps the frequency values of induced signal judges that input is invalid when triggering frequency threshold, does not carry out any processing this moment at the intensity level of induced signal.
In addition, the corresponding relation of touch points position and activation threshold value can be Default Value in the touch screen terminal, also can be arranged voluntarily by the user.For example, the user can set indication to touch screen terminal input threshold value, after the touch screen terminal receives this threshold value setting indication, can set indication according to this threshold value determines will store as the touch points position of setting object and the corresponding relation of activation threshold value as the touch points position of setting object and corresponding activation threshold value thereof.Wherein, the mode that the user imports threshold value setting indication can realize in several ways that for example, the user can touch a bit on the screen, and this point is set at as the touch points position of setting object, manually imports the numerical value of activation threshold value.Perhaps, the user also can touch a bit on the screen, this point is set at as the touch points position of setting object, and, this touching to this point is operated corresponding triggering eigenwert as activation threshold value.
The touch control method that present embodiment provides, by when detecting touch control operation, obtaining induced signal, obtain touch points position and touch-control eigenwert according to described induced signal, obtain the corresponding activation threshold value in predefined and described touch points position, and when determining that according to described touch-control eigenwert and described activation threshold value input is effective, handle accordingly.Therefore, can reduce the maloperation to the high button of importance effectively, thereby improve the security of controlling of touch technology.
In a last embodiment, described touch-control eigenwert can be the intensity level of induced signal, the perhaps frequency values of induced signal, perhaps, the intensity level of induced signal and frequency values.Correspondingly, described activation threshold value can perhaps trigger frequency threshold for triggering intensity threshold, perhaps triggers intensity threshold and triggers frequency threshold.Below, in conjunction with above different situations a last embodiment is done further specifically to describe in detail.
As shown in Figure 2, the present embodiment touch control method comprises:
201, when detecting touch control operation, obtain induced signal.
For example, comprise in the touch screen terminal that one or several are distributed in the sensor of touch-control surface, this sensor is gathered in real time to the induced signal in the effective coverage.When touch object touched touch screen, sensor detected the variation of induced signal, by Acquisition Circuit this induced signal was gathered in real time immediately.Wherein, the induced signal that collects can be because the electric signal that capacitance variations, electromagnetic change, pressure variation etc. cause or intensive quantity or the frequency quantity of magnetic signal.
202, according to described induced signal, obtain the intensity level of touch points position and induced signal.
For example, the touch screen terminal positions analysis according to the induced signal that collects, and draws the position of touch points.Wherein, the method for positioning analysis can not repeat them here referring to prior art.
Simultaneously, the intensity level in the induced signal that collects of touch screen terminal measurement.In addition, this intensity level can be measured by the sensor that is used for the location on the contactor control device, also can be by additional measuring specially for dynamometry, vibration measuring sensor moving, that survey magnetic variationization.
203, according to described touch points position, obtain predefined triggering intensity threshold.
For example, the touch screen terminal can not distinguished operation interface, and a same position of touching is arranged a triggering intensity threshold.For example, suppose in each operation interface of touch screen terminal, important relatively buttons such as " homepage " key all are arranged at the below, interface, be positioned at the corresponding positions such as " homepage " key of below, interface at this, a triggering intensity threshold higher than the triggering intensity threshold of other common key-press is set respectively, and this corresponding relation is stored in the position threshold mapping table.At this moment, in step 203, the touch screen terminal reads this position threshold mapping table, inquires about this position threshold mapping table, finds out the triggering intensity threshold corresponding with this touch points position.
Perhaps, the touch screen terminal also can arrange different triggering intensity thresholds to a same position of touching at different operation interfaces.For example, suppose in each operation interface of touch screen terminal, important relatively button such as " homepage " key is in the on-fixed position, at the corresponding positions such as " homepage " key in each operation interface, a triggering intensity threshold higher than the triggering intensity threshold of other common key-press is set respectively, and this corresponding relation is stored in the position threshold mapping table.At this moment, in step 203, the touch screen terminal reads this position threshold mapping table, inquires about this position threshold mapping table, finds out the triggering intensity threshold corresponding with the touch points position in this operation interface.
In addition, the touch points position at different operating interface can be stored in the same position threshold mapping table with the corresponding relation that triggers intensity threshold, perhaps, also the touch points position at different operating interface and the corresponding relation that triggers intensity threshold can be stored in the corresponding different position threshold mapping table of each operation interface in.
204, according to intensity level and the described triggering intensity threshold of described induced signal, judge whether input is effective.If judge that input effectively, then enters step 205, otherwise, skip to step 206.
For example, the touch screen terminal can judge that input effectively at the intensity level of induced signal when triggering intensity threshold.When triggering intensity threshold, judge that input is invalid at the intensity level of induced signal.
205, respond accordingly according to described touch points position.
For example, the touch screen terminal is determined the corresponding keypress function in touch points position, carries out the corresponding processing of this keypress function.The specific implementation that the touch screen terminal is carried out the corresponding processing of this keypress function can not repeat them here referring to prior art.
For example, when capacitance touching control equipment such as mobile phone are pressed button, this touch control device is judged by the oscillatory type sensor and is obtained the intensity level of induced signal of certain position more than or equal to the triggering intensity threshold of this position, be that this touch control operation has caused that the bigger variation of capacitance and impulsive force are also very big, this touch control device judges that input effectively, judge that namely this touch control operation is normal running, carry out the corresponding processing in this position.
206, will not respond.
For example; when capacitance touching control equipment such as mobile phone are pressed button; the other parts of hand are missed other button of running on the interface through regular meeting; at this moment; this touch control device is judged the intensity level of induced signal that obtains certain position by the oscillatory type sensor less than the triggering intensity threshold of this position, and namely this touch control operation has caused the bigger variation of capacitance but impulsive force is little, and this touch control device judges that input is invalid; judge that namely this touch control operation is maloperation, will not respond.
The touch control method that present embodiment provides, by when detecting touch control operation, obtaining induced signal, obtain the intensity level of touch points position and induced signal according to described induced signal, obtain the corresponding triggering intensity threshold in predefined and described touch points position, and when determining that according to the intensity level of described induced signal and described triggering intensity threshold input is effective, handle accordingly.Therefore, can reduce the maloperation to the high button of importance effectively, thereby improve the security of controlling of touch technology.
As shown in Figure 3, the present embodiment touch control method comprises:
301, when detecting touch control operation, obtain induced signal.
The specific implementation of step 301 can not repeat them here referring to step 201.
302, according to described induced signal, obtain the frequency values of touch points position and induced signal.
For example, the touch screen terminal positions analysis according to the induced signal that collects, and draws the position of touch points.Wherein, the method for positioning analysis can not repeat them here referring to prior art.
Simultaneously, the frequency values in the induced signal that collects of touch screen terminal measurement.In addition, this frequency values can be measured by the sensor that is used for the location on the contactor control device, also can measure specially by the additional vibration measuring sensor moving, that survey magnetic variationization that is used for.
303, according to described touch points position, obtain predefined triggering frequency threshold.
For example, the touch screen terminal can not distinguished operation interface, and a same position of touching is arranged a triggering frequency threshold.For example, suppose in each operation interface of touch screen terminal, important relatively buttons such as " homepage " key all are arranged at the below, interface, be positioned at the corresponding positions such as " homepage " key of below, interface at this, a triggering frequency threshold higher than the triggering frequency threshold of other common key-press is set respectively, and this corresponding relation is stored in the position threshold mapping table.At this moment, in step 303, the touch screen terminal reads this position threshold mapping table, inquires about this position threshold mapping table, finds out the triggering frequency threshold corresponding with this touch points position.
Perhaps, the touch screen terminal also can arrange different triggering frequency thresholds to a same position of touching at different operation interfaces.For example, suppose in each operation interface of touch screen terminal, important relatively button such as " homepage " key is in the on-fixed position, at the corresponding positions such as " homepage " key in each operation interface, a triggering frequency threshold higher than the triggering frequency threshold of other common key-press is set respectively, and this corresponding relation is stored in the position threshold mapping table.At this moment, in step 303, the touch screen terminal reads this position threshold mapping table, inquires about this position threshold mapping table, finds out the triggering frequency threshold corresponding with the touch points position in this operation interface.
In addition, the touch points position at different operating interface can be stored in the same position threshold mapping table with the corresponding relation that triggers frequency threshold, perhaps, also the touch points position at different operating interface and the corresponding relation that triggers frequency threshold can be stored in the corresponding different position threshold mapping table of each operation interface in.
304, according to frequency values and the described triggering frequency threshold of described induced signal, judge whether input is effective.If judge that input effectively, then enters step 305, otherwise, skip to step 306.
For example, the touch screen terminal can judge that input effectively at the frequency values of induced signal when triggering frequency threshold.When triggering frequency threshold, judge that input is invalid at the frequency values of induced signal.
305, respond accordingly according to described touch points position.
For example, the touch screen terminal is determined the corresponding keypress function in touch points position, carries out the corresponding processing of this keypress function.The specific implementation that the touch screen terminal is carried out the corresponding processing of this keypress function can not repeat them here referring to prior art.
For example, when capacitance touching control equipment such as mobile phone are pressed button, this touch control device is judged by the oscillatory type sensor and is obtained the frequency values of induced signal of certain position more than or equal to the triggering frequency threshold of this position, be that this touch control operation has caused that the bigger variation of capacitance and frequency are also very high, this touch control device judges that input effectively, judge that namely this touch control operation is normal running, carry out the corresponding processing in this position.
306, will not respond.
For example; when capacitance touching control equipment such as mobile phone are pressed button; the other parts of hand are missed other button of running on the interface through regular meeting; at this moment; this touch control device is judged the frequency values of induced signal that obtains certain position by the oscillatory type sensor less than the triggering frequency threshold of this position, and namely this touch control operation has caused the bigger variation of capacitance but frequency is not high, and this touch control device judges that input is invalid; judge that namely this touch control operation is maloperation, will not respond.
The touch control method that present embodiment provides, by when detecting touch control operation, obtaining induced signal, obtain the frequency values of touch points position and induced signal according to described induced signal, obtain the corresponding triggering frequency threshold in predefined and described touch points position, and when determining that according to the frequency values of described induced signal and described triggering frequency threshold input is effective, handle accordingly.Therefore, can reduce the maloperation to the high button of importance effectively, thereby improve the security of controlling of touch technology.
As shown in Figure 4, the present embodiment touch control method comprises:
401, when detecting touch control operation, obtain induced signal.
The specific implementation of step 401 can not repeat them here referring to step 201.
402, according to described induced signal, obtain intensity level and the frequency values of touch points position and induced signal.
The specific implementation of step 402 can not repeat them here referring to step 202 and step 302.
403, according to described touch points position, obtain predefined triggering intensity threshold and trigger frequency threshold.
For example, the touch screen terminal can not distinguished operation interface, and a same position of touching is arranged same triggering intensity threshold and triggers frequency threshold.For example, suppose in each operation interface of touch screen terminal, important relatively buttons such as " homepage " key all are arranged at the below, interface, be positioned at the corresponding positions such as " homepage " key of below, interface at this, a triggering intensity threshold higher than the triggering intensity threshold of other common key-press is set respectively, and a triggering frequency threshold higher than the triggering frequency threshold of other common key-press, and this corresponding relation is stored in the position threshold mapping table.At this moment, in step 403, the touch screen terminal reads this position threshold mapping table, inquires about this position threshold mapping table, finds out the triggering intensity threshold corresponding with this touch points position and triggers frequency threshold.
Perhaps, the touch screen terminal also can arrange different triggering intensity thresholds and trigger frequency threshold a same position of touching at different operation interfaces.For example, suppose in each operation interface of touch screen terminal, important relatively button such as " homepage " key is in the on-fixed position, at the corresponding positions such as " homepage " key in each operation interface, a triggering intensity threshold higher than the triggering intensity threshold of other common key-press is set respectively, and a triggering frequency threshold higher than the triggering frequency threshold of other common key-press, and this corresponding relation is stored in the position threshold mapping table.At this moment, in step 403, the touch screen terminal reads this position threshold mapping table, inquires about this position threshold mapping table, finds out the triggering intensity threshold corresponding with the touch points position in this operation interface and triggers frequency threshold.
In addition, touch points position and the corresponding relation that triggers intensity threshold and triggering frequency threshold can be stored in the same position threshold mapping table, perhaps, also touch points position and the corresponding relation that triggers intensity threshold and touch points position and the corresponding relation that triggers frequency threshold can be stored in respectively in the different position threshold mapping tables.Also the touch points position at different operating interface can be stored in the same position threshold mapping table with the corresponding relation that triggers intensity threshold and triggering frequency threshold, perhaps, also the touch points position at different operating interface and the corresponding relation that triggers intensity threshold and trigger frequency threshold can be stored in the corresponding different position threshold mapping table of each operation interface in.
404, according to the intensity level of described induced signal and frequency values and the described triggering frequency threshold of described triggering intensity threshold and described induced signal, judge whether input is effective.If judge that input effectively, then enters step 405, otherwise, skip to step 406.
For example, the touch screen terminal can be at the intensity level of induced signal more than or equal to triggering intensity threshold, and the frequency values of induced signal judges that input effectively when triggering frequency threshold.Less than triggering intensity threshold, perhaps the frequency values of induced signal judges that input is invalid when triggering frequency threshold at the intensity level of induced signal.
405, respond accordingly according to described touch points position.
The specific implementation of step 405 can not repeat them here referring to step 205 or step 305.
406, will not respond.
The specific implementation of step 406 can not repeat them here referring to step 206 or step 306.
The touch control method that present embodiment provides, by when detecting touch control operation, obtaining induced signal, obtain intensity level and the frequency values of touch points position and induced signal according to described induced signal, obtain the corresponding triggering intensity threshold in predefined and described touch points position and trigger frequency threshold, and at intensity level and described triggering intensity threshold according to described induced signal, and the frequency values of described induced signal and described triggering frequency threshold are determined to handle accordingly when input is effective.Therefore, can reduce the maloperation to the high button of importance effectively, thereby improve the security of controlling of touch technology.
Fig. 5 is expression the present invention carries out a kind of embodiment of touch control operation to touch screen 501 by finger realization synoptic diagram.In this embodiment, be distributed with several sensors on the touch screen 501, can be used for detecting impact signal or the touch signal that first finger 504 and second finger 509 produce when touching touch screen 501 surfaces changes, this signal can be the induced signal that is used for locating unique on this touch screen, can be the signal that only is used for obtaining the touch-control eigenwert also, and have other signal to be used for the location in addition.
As shown in Figure 5, successively have first finger 504 and second finger 509 to touch the screen effective coverage twice on touch screen 501, wherein first finger 504 is carried out is operating as maloperation, and second finger 509 is carried out is operating as valid function.Particularly, first the finger 504 in operating process false triggering first the finger touching signals 505, this signal is that an amplitude is the input signal of 450mv, but this touch area is shown as first button 502 under current interface, its activation threshold value is 550mv (higher activation threshold value), show under the current interface that this first button 502 is the higher button of an importance, need higher activation threshold value.Therefore this time triggering fails to reach the condition that judgement is passed through, and causes this time triggering not respond.
And in the performed operation of second finger 509, the gained waveform is waveform shown in the second finger touching signals 508, second finger touch points 510 is positioned at second button, 511 zones under the current interface, this button activation threshold value is 300mv, and second finger 509 its amplitudes of caused waveform have reached 450mv, satisfied trigger condition, court verdict is effectively to trigger, and program is carried out response.
With said method accordingly, the embodiment of the invention also provides a kind of contactor control device, as shown in Figure 6, comprising:
Signal acquiring unit 601 is used for obtaining induced signal when detecting touch control operation;
Position acquiring unit 602, the induced signal for obtaining according to described signal acquiring unit 601 obtains the touch points position;
Feature acquiring unit 603, the induced signal for obtaining according to described signal acquiring unit 601 obtains the touch-control eigenwert;
Threshold value acquiring unit 604, the touch points position for obtaining according to described position acquiring unit 602 obtains predefined activation threshold value;
Effective judging unit 605 is used for the activation threshold value that the touch-control eigenwert obtained according to described feature acquiring unit 603 and described threshold value acquiring unit 604 obtain and judges whether input is effective;
Processing unit 606 is used for handling accordingly according to the touch points position that described position acquiring unit 602 obtains when described effective judging unit 605 judges that input is effective.
Further, described touch-control eigenwert is the intensity level of induced signal, and described activation threshold value is for triggering intensity threshold.Described effective judging unit 605, concrete being used for judged input effectively at the intensity level of described induced signal during more than or equal to described triggering intensity threshold, judges that input is invalid at the intensity level of described induced signal during less than described triggering intensity threshold.
Further, described touch-control eigenwert is the frequency values of induced signal, and described activation threshold value is for triggering frequency threshold.Described effective judging unit 605, concrete being used for judged input effectively at the frequency values of described induced signal during more than or equal to described triggering frequency threshold, judges that input is invalid at the frequency values of described induced signal during less than described triggering frequency threshold.
Further, described touch-control eigenwert is the intensity level of induced signal and the frequency values of induced signal, and described activation threshold value is for triggering intensity threshold and triggering frequency threshold.Described effective judging unit 605, concrete be used for intensity level at described induced signal more than or equal to described triggering intensity threshold, and the frequency values of described induced signal is during more than or equal to described triggering frequency threshold, judge that input effectively, at the intensity level of described induced signal less than described triggering intensity threshold, when perhaps the frequency values of described induced signal is less than described triggering frequency threshold, judge that input is invalid.
Further, described threshold value acquiring unit 604 comprises:
Subelement is determined at the interface, is used for determining the operation interface of the current demonstration of touch screen;
Corresponding relation obtains subelement, is used for the operation interface according to described current demonstration, obtains the correspondence relationship information of predefined touch points position and activation threshold value;
Threshold value is obtained subelement, is used for according to described correspondence relationship information, obtains the activation threshold value corresponding with described touch points position.
Further, described contactor control device also comprises:
The indication receiving element is used for receiving the threshold value setting indication of user's input;
Position determination unit, the threshold value that is used for receiving according to described indication receiving element is set indication, determines as the touch points position of setting object;
The threshold value setup unit, the threshold value that is used for receiving according to described indication receiving element is set indication, sets the corresponding activation threshold value of determining with described position determination unit in touch points position.
The working method of the contactor control device in the present embodiment specifically referring to method mentioned above, does not repeat them here.
The contactor control device that present embodiment provides, by when detecting touch control operation, obtaining induced signal, obtain touch points position and touch-control eigenwert according to described induced signal, obtain the corresponding activation threshold value in predefined and described touch points position, and when determining that according to described touch-control eigenwert and described activation threshold value input is effective, handle accordingly.Therefore, can reduce the maloperation to the high button of importance effectively, thereby improve the security of controlling of touch technology.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in above-described embodiment method, be to instruct relevant hardware to finish by computer program, described program can be stored in the computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
The above; only be the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by described protection domain with claim.