CN110764678A - Method, equipment and device for processing abnormal touch of touch screen - Google Patents
Method, equipment and device for processing abnormal touch of touch screen Download PDFInfo
- Publication number
- CN110764678A CN110764678A CN201911025185.0A CN201911025185A CN110764678A CN 110764678 A CN110764678 A CN 110764678A CN 201911025185 A CN201911025185 A CN 201911025185A CN 110764678 A CN110764678 A CN 110764678A
- Authority
- CN
- China
- Prior art keywords
- touch
- abnormal
- radius
- event
- size
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 63
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000012545 processing Methods 0.000 title claims abstract description 15
- 230000006698 induction Effects 0.000 claims abstract description 23
- 230000003993 interaction Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 10
- 230000009467 reduction Effects 0.000 claims description 4
- 230000002547 anomalous effect Effects 0.000 claims description 2
- 238000004590 computer program Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000004851 dishwashing Methods 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 239000006233 lamp black Substances 0.000 description 4
- 239000006096 absorbing agent Substances 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a method, equipment and a device for processing abnormal touch of a touch screen, wherein the method for processing the abnormal touch of the touch screen comprises the following steps: acquiring touch data corresponding to a touch event, wherein the touch data comprises a touch point radius and touch time; and judging whether the touch event is abnormal according to the radius of the touch point and the touch time, and adjusting the size of the touch induction control to be matched with the detected radius of the touch point when the touch event is judged to be abnormal. The touch device comprises a touch screen and a master control system. By the method for processing the abnormal touch of the touch screen, the size of the touch induction control can be adjusted by the main control system according to the radius of the touch point under the condition of the abnormal touch, for example, when a user touches the touch screen with a glove, so that the touch data can be accurately identified, the touch operation of the user is responded, and the user can conveniently control the touch screen in certain specific scenes.
Description
Technical Field
The application relates to the field of intelligent household appliances, in particular to a method, equipment and a device for processing abnormal touch of a touch screen.
Background
In intelligent appliances, such as intelligent range hoods, touch screens/displays are provided. Under some scenes, for example, a user wears a glove and needs to operate the intelligent range hood in the dish washing process, but because the user wears gloves, the induction of the touch screen is very insensitive and inaccurate, the user can easily perform misoperation when clicking the touch screen, and the user can only take off the gloves to perform operation at the moment. At present, no direct and effective solution for the scene exists in the intelligent household appliance.
Disclosure of Invention
In view of the above, the present application provides a method, a device, and an apparatus for processing an abnormal touch on a touch screen, which aim to solve the problem of an abnormal touch operation.
Specifically, the method is realized through the following technical scheme:
a method of handling an anomalous touch of a touch screen, the method comprising:
acquiring touch data corresponding to a touch event, wherein the touch data comprises a touch point radius and touch time;
judging whether the touch event is abnormal or not according to the radius of the touch point and the touch time;
and when the touch event is judged to be abnormal, adjusting the size of the touch induction control according to the touch point radius.
In one embodiment, the step of adjusting the size of the touch sensitive control according to the radius of the touch point includes:
displaying a touch sensing control which responds to the touch event in an enlarged mode in a current page;
or amplifying the current page and simultaneously amplifying the preset touch sensing control in the current page.
In one embodiment, the step of determining whether the touch event is abnormal according to the touch point radius and the touch time includes:
and if the detected touch event and the radius of the touch point corresponding to the last touch event are both larger than a first preset value and the difference value of the touch events is smaller than a second preset value, judging that the touch events are abnormal.
In one embodiment, the first preset value is 0.8-1.5 cm, and the second preset value is 0.5-1.5 s.
In one embodiment, the method for processing abnormal touch of the touch screen further includes:
when the user is detected within the designated range through the distance sensor, touch data corresponding to the touch event is acquired.
In one embodiment, after adjusting the size of the touch sensitive control according to the touch point radius, the method further includes the steps of:
starting timing, and when the timing duration exceeds a third preset value and touch data are not detected again, restoring the size of the touch induction control to be a default initial value;
or if an instruction of quitting touch interaction is received, restoring the size of the touch induction control to be a default initial value;
or if the reduction of the radius of the touch point is detected, restoring the size of the touch sensing control to a default initial value.
In one embodiment, the third preset value is 2 min.
The application also discloses a touch device, including:
the touch screen is provided with a touch sensing control and is used for acquiring touch data corresponding to a touch event;
the main control system is used for detecting touch data corresponding to the touch event acquired by the touch screen;
the touch data comprises a touch point radius and a touch time;
and the master control system judges whether the touch event is abnormal according to the radius of the touch point and the touch time, and adjusts the size of the touch induction control according to the radius of the touch point when the touch event is judged to be abnormal.
In one embodiment, the master control system is specifically configured to:
amplifying a touch sensing control responding to the touch event in the current page;
or amplifying the current page and simultaneously amplifying the preset touch sensing control in the current page.
In one embodiment, the master control system is specifically configured to:
and when the master control system detects that the touch point radius corresponding to the touch event and the previous touch event is both greater than a first preset value and the touch time difference value is less than a second preset value, the master control system judges that the touch event is abnormal.
In one embodiment, the first preset value is 0.8-1.5 cm, and the second preset value is 0.5-1.5 s.
In one embodiment, the touch device further comprises:
and the distance sensor is used for detecting the user in the specified range, so that when the user is detected in the specified range, the touch screen acquires touch data corresponding to the touch event.
In one embodiment, after adjusting the size of the touch sensitive control, the main control system is specifically configured to:
the master control system starts timing, and when the timing time exceeds a third preset value and touch data are not detected again, the size of the touch induction control is restored to a default initial value;
or if an instruction of quitting touch interaction is received, restoring the size of the touch induction control to an initial value;
or if the reduction of the radius of the touch point is detected, restoring the size of the touch induction control to an initial value.
In one embodiment, the third preset value is 2 min.
The application also discloses a touch control device includes:
the touch data detection module is used for acquiring touch data corresponding to a touch event, wherein the touch data comprises touch point radius and touch time;
the judging module is used for judging whether the touch event is abnormal or not according to the radius of the touch point and the touch time;
and the adjusting module is used for adjusting the size of the touch sensing control to be matched with the detected radius of the touch point when the touch event is judged to be abnormal.
The present application further discloses a computer storage medium having stored thereon a plurality of instructions adapted to be loaded by a processor and to perform the method steps of any of the embodiments of the present application.
The application also discloses an electronic device comprising a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the method steps of any of the embodiments of the present application.
By applying the scheme of the embodiment of the application, after the touch sensing control acquires the touch data corresponding to the touch event, the main control system detects the acquired touch data, judges whether the touch event is an abnormal touch event according to the radius of the touch point and the touch time, and dynamically adjusts the size of the touch sensing control according to the radius of the touch point if the judgment result is the abnormal touch event. By the method, under the condition of abnormal touch, for example, when a user touches the touch screen with a glove, the main control system adjusts the size of the touch induction control according to the radius of the touch point so as to accurately identify the touch data, respond to the touch operation of the user and facilitate the user to control the touch screen in certain specific scenes.
Drawings
FIG. 1 is a flowchart illustrating an exemplary embodiment of a method for handling an abnormal touch on a touch screen;
FIG. 2A is a diagram illustrating resizing of touch-sensitive controls according to an exemplary embodiment of the present application;
FIG. 2B is a diagram illustrating resizing of touch-sensitive controls according to an exemplary embodiment of the present application;
FIG. 3 is a flowchart illustrating an exemplary embodiment of the present application in detail for determining whether a touch event is an abnormal touch event;
FIG. 4A is a schematic diagram of a touch device according to an exemplary embodiment of the present disclosure;
FIG. 4B is a schematic diagram of a touch device according to an exemplary embodiment of the present application;
FIG. 5A is a schematic diagram of a touch control device according to an exemplary embodiment of the present disclosure;
fig. 5B is a schematic structural diagram of a touch control device according to an exemplary embodiment of the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present application. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
With the development of intelligent household appliances, more and more people use intelligent devices with touch screens and display screens in daily life, for example: intelligent lampblack absorber. When a user uses an intelligent range hood with a touch screen, such a scenario is often encountered: need operate intelligent lampblack absorber when wearing gloves to wash the dishes, but when wearing gloves and clicking the touch-sensitive screen, the response of touch-sensitive screen can be very insensitive, and because the touch point after wearing gloves is bigger than the touch point when not wearing gloves, the position of touch point can appear between two buttons, can't accurately click the button that wants to click, at this moment intelligent lampblack absorber just can't accurately discern user's interactive operation. In the prior art, a better solution to the problem does not exist, and a solution which is easy to think is to add a physical key, but the addition of the physical key increases the hardware cost, and the physical key can only be associated with a certain function switch, so the expansibility is poor.
In order to solve the above problem, an exemplary embodiment of the present application illustrates a method for processing an abnormal touch on a touch screen, where a specific flow is as shown in fig. 1:
step S101: acquiring touch data corresponding to a touch event, wherein the touch data comprises a touch point radius and touch time;
step S102: judging whether the touch event is abnormal according to the detected radius of the touch point and the touch time, and executing the step S103 when the touch event is judged to be abnormal;
step S103: and adjusting the size of the touch induction control to be matched with the detected radius of the touch point.
When a user clicks a touch screen of the intelligent range hood, S101 is started, touch data is detected, if the user clicks a touch button by wearing a glove, the detected radius of a touch point is larger than the radius of the touch point detected when the user normally does not wear the glove to click the touch button, the intelligent range hood cannot normally recognize the touch gesture of the user and cannot immediately respond, the user repeatedly clicks the touch button, and then S102 judges whether the touch operation is the touch operation performed by the user under the condition that the user is inconvenient to touch by wearing the glove according to the radius of the touch point and the touch time, if so, the judgment result of S102 is an abnormal touch event, S103 is started to be executed, the touch button is amplified, and the user can accurately click the touch button. The size of the touch button of the intelligent range hood is dynamically adjusted according to the detected radius of the touch point and the touch time, and the touch button to be clicked can be accurately clicked no matter a user touches the touch button under the normal condition without wearing gloves or touches the touch button under the condition that the user wears the gloves inconveniently, so that the intelligent range hood can make an accurate response.
In some embodiments, if it is determined that the touch event is not an abnormal touch event according to the detected radius of the touch point and the touch time, and may be a normal touch event in the case that the user does not wear gloves, the touch button may be directly displayed in a default initial size.
Fig. 2A and 2B show two possible approaches to adjusting the size of the touch-sensitive control:
in one embodiment, the process of resizing touch-sensitive controls is as shown in FIG. 2A: three buttons in the interaction area are a button 1, a button 2 and a button 3 from left to right in sequence, it is assumed that a user wears a glove and wants to touch and click the button 1 at the moment, but the user does not click the button 1, and no button exists in the range of a touch point detected after the user clicks, at the moment, the intelligent lampblack machine can display a preset button in a current page in a large button mode, and the preset button can be set by equipment according to the use frequency of the user for each control, or can be set in advance by user customization. In this embodiment, since the preset button is the button 1, the intelligent range hood displays the original button 1 in the form of a large button.
In another embodiment, the process of resizing touch-sensitive controls is as shown in FIG. 2B: suppose that the user wears the glove to touch the click button 1, but since the touch point is large after wearing the glove, the range of the touch point detected after the user clicks falls between the button 1 and the button 2, or the range of the touch point includes both the range of the button 1 and the range of the button 2, in this case, two responses are obtained by the smart range hood, that is, both the button 1 and the button 2 respond to the touch event, and it is impossible to accurately determine which button the user wants to click, and then the button 1 and the button 2 responding to the touch event are amplified.
In some examples, the interactive area may also be adjusted according to the adjustment of the touch-sensitive control. For example, in the embodiment shown in FIG. 2A, button 1 is shown as a large button, and the size of the interactive area 202 is unchanged from the initial interactive area 201; in the embodiment shown in fig. 2B, the button 1 and the button 2 are enlarged, so that the range of the whole interaction area 203 is enlarged correspondingly to form an enlarged interaction area 204, so that a touch point can fall completely within the range of a certain button to be clicked when a user wears gloves, and the intelligent range hood can make an accurate response.
In one embodiment, the specific steps of determining whether the touch event is abnormal according to the touch point radius and the touch time are shown in the flowchart in fig. 3:
s301: acquiring radiuses r1 and r2 of two touch points corresponding to the touch event and the previous touch event and touch times t1 and t2 of the two touch points;
s302: calculating r1, r2 and | t1-t2
S303: and comparing the calculated r1 and r2 with a first preset value, | t1-t2| with a second preset value, and if r1 is greater than the first preset value, r2 is greater than the first preset value, and | t1-t2| is less than the second preset value, judging that the abnormal touch event occurs.
In some scenarios, a user may touch a touch button on the intelligent range hood inadvertently while wearing gloves, where the detected radius r1 of the touch point is also greater than the first preset value, but in a case where the user touches the button inadvertently, the touch point is not detected continuously, or the detected time difference between two adjacent touch points is greater than the second preset value, and then step S303 does not misjudge the operation as an abnormal touch event.
In the above embodiment, the first preset value may be set to 0.8-1.5 cm, and the second preset value may be set to 0.5-1.5 s, and preferably, the first preset value may be set to 1cm, and the second preset value may be set to 1 s. According to multiple tests, the judgment accuracy is high when the preset value is set. Of course, in other embodiments, the first preset value and the second preset value may also be set by an intelligent range hood manufacturer according to different product designs, use habits of users, and the like.
In another exemplary embodiment, the intelligent range hood is further provided with a distance sensor, when a user wants to click a touch button on the intelligent range hood, the intelligent range hood approaches the intelligent range hood, when the user is in a specified range of the intelligent range hood, the distance sensor can detect the user, the touch sensing control starts to be started, and touch data are prepared to be acquired; when the user uses the intelligent range hood and leaves the range hood, namely the user is not in the designated range, the distance sensor cannot detect the user, and the touch sensing control stops acquiring touch data.
In one embodiment, a user wears gloves to perform touch operation on the intelligent range hood when washing dishes, at the moment, a touch button of the intelligent range hood is displayed in a large button form after amplification, the user needs to continue washing dishes after completing the touch operation, and the intelligent range hood is not operated next. When a user wears the glove to finish touch operation, the intelligent range hood starts timing, if the timing time exceeds a third preset value and touch data are not detected again, the intelligent range hood considers that the user finishes the touch interaction process, and the size of the touch button is restored to the default initial size.
In some scenes, a user firstly carries out touch operation under the condition of wearing gloves, at the moment, a touch button of the intelligent range hood is displayed in an amplified mode, the user actively clicks an exit button after the touch operation is finished, and after the intelligent range hood receives an instruction of exiting the touch interaction, the user is considered to have finished the touch interaction process, and the size of the touch button is restored to the default initial size.
In some other scenes, a user wears a glove to click a touch button on the intelligent range hood when washing dishes, the touch button of the intelligent range hood is displayed in an enlarged mode, then the user still needs to continue to operate the intelligent range hood after picking off the glove, but when the user picks off the glove to click the touch button of the intelligent range hood, the radius of a touch point detected by the intelligent range hood is reduced, the intelligent range hood considers that the operation is no longer an abnormal touch event, the size of the touch button is restored to the default initial size, and the user can normally touch the touch button without wearing the glove.
By the method, the touch button display of the intelligent range hood is not always in the abnormal touch state, but the adjusted touch button is displayed in the abnormal touch state, no touch is performed for a period of time, or a user actively clicks to quit or restores to the normal touch operation after the abnormal touch operation, so that the size of the touch button is automatically restored to the default initial size.
In each of the above embodiments, the third preset value may be set to 2 minutes, and in other embodiments, other different preset values may also be set by an intelligent range hood manufacturer according to actual product design, use habits of users, and the like.
The application also provides a touch device which can be applied to intelligent household appliances, such as an intelligent range hood and the like. As shown in fig. 4A, a hardware structure 400 of a touch device in the present application is a touch device, where the touch device 400 includes: a master control system 401, a touch screen 402; the main control system 401 is configured to detect the acquired touch data and determine whether the touch event is abnormal according to the touch data, if the determination result is abnormal, adjust the size of the touch sensing control 403 to match the size of the detected radius of the touch point, and if the determination result is non-abnormal, display the size of the touch sensing control 403 according to a default initial size;
in one embodiment, when a user wears a glove to click a touch button of the intelligent range hood, when the touch point position does not fall within the range of any touch button due to click errors, a preset touch button in a page can be displayed in an enlarged manner, and the preset button can be set by equipment according to the use frequency of the user on each control or can be preset by the user in a self-defined manner.
In another embodiment, when a user wears the glove to click the touch buttons of the intelligent range hood, due to the fact that the touch radius of the touch points is large, the touch points fall on at least two adjacent touch buttons simultaneously to generate at least two responses, and the intelligent range hood cannot make accurate judgment, the touch buttons which generate the responses can be displayed in an amplification mode, meanwhile, the whole interaction area is also amplified accordingly, and therefore the user can accurately click the touch buttons which the user wants to click on the amplified display page.
In one embodiment, the process of the master control system determining whether the touch event is abnormal according to the radius of the touch point and the touch time includes:
the main control system detects touch data of two touch points corresponding to the touch event and the previous touch event obtained by the touch sensing control, wherein the touch data comprises touch point radiuses r1 and r2 and touch times t1 and t2 of the two touch points, then r1, r2 and | t1-t2| are calculated, the calculated r1 and r2 are compared with a first preset value, and | t1-t2| is compared with a second preset value, and if r1 > the first preset value, r2 > the first preset value and | t1-t2| < the second preset value, an abnormal touch event is determined.
In one embodiment, the first preset value may be set to 0.8-1.5 cm, and the second preset value may be set to 0.5-1.5 s, and preferably, the first preset value may be set to 1cm, and the second preset value may be set to 1 s. According to multiple tests, the judgment accuracy is high when the preset value is set. Of course, in other embodiments, the first preset value and the second preset value may also be set by an intelligent range hood manufacturer according to different product designs, use habits of users, and the like.
As shown in fig. 4B, a hardware structure 400 of a touch device is shown for another exemplary embodiment of the present application, where the touch device 400 includes: a master control system 401, a touch screen 402 and a touch-sensitive control 403, and the touch device 400 further includes a distance sensor 404. The distance sensor 404 is configured to detect a user within a specified range, and when the distance sensor 404 detects a user within a specified range, the touch sensitive control 403 starts to acquire touch data. By adding the distance sensor 404, the touch device can automatically sense whether a user approaches, if the user approaches, the touch device can automatically start to detect touch data, and if the user does not approach, the touch sensing control does not detect the touch data, so that the touch recognition function of the touch device can be more intelligent.
In one embodiment, when a user wears a glove and clicks a touch button of the intelligent range hood, the touch induction control adjusts the size of the touch button according to the radius of a touch point, the main control system starts timing after the size of the touch button is adjusted, and if the timing time exceeds a third preset value and touch data is not detected again, the intelligent range hood considers that the interaction operation of the user is finished, the size of the touch induction control is restored to a default initial value; or if the user does not need to use the intelligent range hood after wearing gloves to touch the intelligent range hood, actively clicking a button for quitting touch interaction, and at the moment, the touch data detection module receives an instruction for quitting touch interaction and considers that the interaction operation of the user is finished, then sending an instruction to the touch induction control, and restoring the size of the touch induction control to a default initial value; if a user wears the glove to click a touch button on the intelligent range hood, the intelligent range hood is started, at this time, the radius of a touch point detected by the intelligent range hood is large, the touch sensing control is enlarged and displayed, then the user takes off the glove and carries out another touch operation on the intelligent range hood, the touch sensing control can detect that the radius of the touch point is reduced, the touch event is judged to be not an abnormal touch event, an instruction is sent to the touch sensing control, and the size of the touch sensing control is restored to a default initial value.
In one embodiment, the third preset value is set to be 2 minutes, and in other embodiments, other different preset values can be set by an intelligent range hood manufacturer according to actual product design, use habits of users and the like.
The touch device 400 provided by the embodiment of the application can be an intelligent range hood, can also be a touch device integrated on other intelligent household appliances, and the like, and the application does not limit the types of the intelligent household appliances.
For the apparatus embodiment, since it basically corresponds to the method embodiment, reference may be made to the partial description of the method embodiment for relevant points. The above-described device embodiments are merely illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of the application. One of ordinary skill in the art can understand and implement it without inventive effort.
The application also provides a touch control device which can be applied to touch equipment. Referring to fig. 5A, in an embodiment, a touch control apparatus 500, the touch control apparatus 500 includes: a touch data detection module 501, a judgment module 502 and an adjustment module 503; when the touch data detection module 501 detects touch data, the judgment module 502 judges whether the detected touch data is an abnormal touch event or not according to the detected touch data, if the judgment result is that the detected touch data is the abnormal touch event, an instruction for adjusting the size of the touch sensing control is sent to the adjustment module, and when the judgment module receives the instruction, the size of the touch sensing control is correspondingly adjusted, so that the size of the touch sensing control can be dynamically adjusted according to the touch data.
In an embodiment, the instruction for adjusting the size of the touch sensing control sent by the determining module 502 is: and amplifying and displaying the touch sensing control clicked by the touch point, or amplifying and displaying all the touch sensing controls nearby the touch point and simultaneously amplifying and displaying the interaction area.
In one embodiment, the process of determining whether the abnormal touch event is determined by the determining module 502 according to the touch point radius and the touch time includes:
the touch data detection module detects two touch point radiuses r1 and r2 corresponding to the touch event and the last touch event and touch time t1 and t2 of the two touch points, then calculates r1, r2 and | t1-t2|, compares the calculated r1 and r2 with a first preset value and the | t1-t2|, and if r1 > the first preset value, r2 > the first preset value and | t1-t2| < the second preset value, the judgment module judges the touch event to be abnormal.
In one embodiment, as shown in fig. 5B, the touch control apparatus further includes a distance sensing module 504 for detecting a user within a specified range, and when the distance sensing module detects a user within the specified range, an instruction is sent to the touch data detecting module to enable the touch data detecting module to start preparing to detect touch data. By adding the distance sensing module 504, the touch data detection module 501 can determine when to start detecting touch data according to the detection result of the distance transmission module 504.
In one embodiment, the touch control device further performs the steps of: after the size of the touch button is adjusted, the touch control device starts timing, and if the timing time exceeds a third preset value and the touch data detection module does not detect touch data again, the adjustment module sends an instruction for restoring the size of the touch induction control to a default initial value; or if the touch control device receives an instruction of actively quitting the user, the adjusting module sends an instruction of restoring the size of the touch sensing control to a default initial value; or if the touch data detection module detects that the radius of the touch point is reduced after the adjustment module adjusts the size of the touch sensing control, and the judgment module judges whether the touch sensing control is an abnormal touch event according to the touch data, the adjustment module sends an instruction for restoring the size of the touch sensing control to a default initial value.
In one embodiment, the third preset value is set to 2 minutes, and in other embodiments, different preset values may be set.
While this application contains many specific implementation details, these should not be construed as limiting the scope of any invention or of what is claimed, but rather as merely describing the features of particular embodiments of particular inventions. Certain features that are described in this application in the context of separate embodiments can also be implemented in combination in a single embodiment. In other instances, features described in connection with one embodiment may be implemented as discrete components or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In some cases, multitasking and parallel processing may be advantageous. Moreover, the separation of various system modules and components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
Thus, particular embodiments of the subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. Further, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some implementations, multitasking and parallel processing may be advantageous.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.
Claims (17)
1. A method of handling an abnormal touch on a touch screen, the method comprising:
acquiring touch data corresponding to a touch event, wherein the touch data comprises a touch point radius and touch time;
judging whether the touch event is abnormal or not according to the radius of the touch point and the touch time;
and when the touch event is judged to be abnormal, adjusting the size of the touch induction control according to the touch point radius.
2. The method of claim 1, wherein the resizing touch sensitive controls according to the touch point radius further comprises:
amplifying a touch sensing control responding to the touch event in the current page;
or amplifying the current page and simultaneously amplifying the preset touch sensing control in the current page.
3. The method for processing abnormal touch of a touch screen according to claim 1, wherein the determining whether the touch event is abnormal according to the touch point radius and the touch time further comprises:
and if the detected touch event and the radius of the touch point corresponding to the last touch event are both larger than a first preset value and the touch time difference value is smaller than a second preset value, judging that the touch event is abnormal.
4. The method for processing the abnormal touch of the touch screen according to claim 3, wherein the first preset value is 0.8-1.5 cm, and the second preset value is 0.5-1.5 s.
5. The method of handling touch screen anomalous touches of claim 1, further comprising:
when the user is detected within the designated range through the distance sensor, touch data corresponding to the touch event is acquired.
6. The method for processing the abnormal touch of the touch screen according to claim 1, wherein the step of adjusting the size of the touch sensing control according to the touch point radius comprises:
starting timing, and when the timing duration exceeds a third preset value and touch data are not detected again, restoring the size of the touch induction control to be a default initial value;
or if an instruction of quitting touch interaction is received, restoring the size of the touch induction control to be a default initial value;
or if the reduction of the radius of the touch point is detected, restoring the size of the touch sensing control to a default initial value.
7. The method for processing the abnormal touch of the touch screen according to claim 6, wherein the third preset value is 2 min.
8. A touch device, comprising:
the touch screen is provided with a touch sensing control and is used for acquiring touch data corresponding to a touch event;
the main control system is used for detecting touch data corresponding to the touch event acquired by the touch screen; the touch data comprises a touch point radius and a touch time;
and the master control system judges whether the touch event is abnormal according to the radius of the touch point and the touch time, and adjusts the size of the touch induction control according to the radius of the touch point when the touch event is judged to be abnormal.
9. The touch device of claim 8, wherein the master control system is specifically configured to:
amplifying a touch sensing control responding to the touch event in the current page;
or amplifying the current page and simultaneously amplifying the preset touch sensing control in the current page.
10. The touch device of claim 8, wherein the master control system is specifically configured to:
and when the master control system detects that the touch point radius corresponding to the touch event and the previous touch event is both greater than a first preset value and the touch time difference value is less than a second preset value, the master control system judges that the touch event is abnormal.
11. The touch device of claim 10, wherein the first preset value is 0.8-1.5 cm, and the second preset value is 0.5-1.5 s.
12. The touch device of claim 8, further comprising:
and the distance sensor is used for detecting the user in the specified range, so that when the user is detected in the specified range, the touch screen acquires touch data corresponding to the touch event.
13. The touch device of claim 8, wherein after adjusting the size of the touch sensitive control, the master control system is specifically configured to:
starting timing, and when the timing duration exceeds a third preset value and touch data are not detected again, restoring the size of the touch induction control to be a default initial value;
or if an instruction of quitting touch interaction is received, restoring the size of the touch induction control to be a default initial value;
or if the reduction of the radius of the touch point is detected, restoring the size of the touch sensing control to a default initial value.
14. The touch device of claim 13, wherein the third preset value is 2 min.
15. A touch control apparatus, comprising:
the touch data detection module is used for acquiring touch data corresponding to a touch event, wherein the touch data comprises touch point radius and touch time;
the judging module is used for judging whether the touch event is abnormal or not according to the radius of the touch point and the touch time;
and the adjusting module is used for adjusting the size of the touch sensing control to be matched with the detected radius of the touch point when the touch event is judged to be abnormal.
16. A computer storage medium, characterized in that it stores a plurality of instructions adapted to be loaded by a processor and to carry out the method steps according to any one of claims 1 to 7.
17. An electronic device, comprising: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the method steps of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911025185.0A CN110764678A (en) | 2019-10-25 | 2019-10-25 | Method, equipment and device for processing abnormal touch of touch screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911025185.0A CN110764678A (en) | 2019-10-25 | 2019-10-25 | Method, equipment and device for processing abnormal touch of touch screen |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110764678A true CN110764678A (en) | 2020-02-07 |
Family
ID=69333801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911025185.0A Pending CN110764678A (en) | 2019-10-25 | 2019-10-25 | Method, equipment and device for processing abnormal touch of touch screen |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110764678A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101630224A (en) * | 2009-08-14 | 2010-01-20 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for processing control icons on interface and touch terminal |
CN101650626A (en) * | 2008-08-13 | 2010-02-17 | 鸿富锦精密工业(深圳)有限公司 | Touch panel operation method |
US20110267278A1 (en) * | 2010-04-29 | 2011-11-03 | Sony Ericsson Mobile Communications Ab | Adaptive soft keyboard |
CN103246475A (en) * | 2013-04-27 | 2013-08-14 | 华为终端有限公司 | Method and device for adjusting button identification area |
CN104639738A (en) * | 2013-11-14 | 2015-05-20 | Lg电子株式会社 | Mobile terminal and control method thereof |
CN104777978A (en) * | 2015-03-28 | 2015-07-15 | 深圳市金立通信设备有限公司 | Terminal |
-
2019
- 2019-10-25 CN CN201911025185.0A patent/CN110764678A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101650626A (en) * | 2008-08-13 | 2010-02-17 | 鸿富锦精密工业(深圳)有限公司 | Touch panel operation method |
CN101630224A (en) * | 2009-08-14 | 2010-01-20 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for processing control icons on interface and touch terminal |
US20110267278A1 (en) * | 2010-04-29 | 2011-11-03 | Sony Ericsson Mobile Communications Ab | Adaptive soft keyboard |
CN103246475A (en) * | 2013-04-27 | 2013-08-14 | 华为终端有限公司 | Method and device for adjusting button identification area |
CN104639738A (en) * | 2013-11-14 | 2015-05-20 | Lg电子株式会社 | Mobile terminal and control method thereof |
CN104777978A (en) * | 2015-03-28 | 2015-07-15 | 深圳市金立通信设备有限公司 | Terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108710469B (en) | Application program starting method, mobile terminal and medium product | |
CN107395877B (en) | Terminal false touch prevention method and terminal | |
US7190348B2 (en) | Method for touchscreen data input | |
US9588642B2 (en) | Information processing apparatus and application controlling method | |
CN104902078A (en) | Mobile terminal, control method and system of screen rotation in mobile terminal | |
EP3651007B1 (en) | Method, apparatus, and device for enabling task management interface | |
CN106909377A (en) | A kind of hot-zone page processing method and device | |
US9846529B2 (en) | Method for processing information and electronic device | |
EP3940518A1 (en) | Method for moving interface elements, system, vehicle and storage medium | |
CN105094680A (en) | Display object control method of browsed webpage, and user terminal | |
CN105630218A (en) | Household appliance, touch apparatus for household appliance and touch method for household appliance | |
CN107272947B (en) | Method and device for determining thickness of touch screen film and terminal | |
CN108717508B (en) | Information processing method and electronic equipment | |
CN106547450B (en) | Display control method and device for application program | |
CN110764678A (en) | Method, equipment and device for processing abnormal touch of touch screen | |
CN113126815A (en) | Key response control method and device, terminal equipment and storage medium | |
CN109791448B (en) | Touch detection method and touch chip | |
CN104951160A (en) | Information processing method and electronic equipment | |
CN109661644B (en) | Pressure touch method and terminal | |
US10042462B2 (en) | Electronic apparatus and mode control method and touch sensing method thereof | |
CN107894858A (en) | For judging electronic system, main frame and its determination methods of corresponding relation | |
CN112596663A (en) | Method and device for adjusting played content, computer equipment and storage medium | |
CN108196785B (en) | Display method and device of input method keyboard, mobile terminal and storage device | |
EP3220243B1 (en) | Input device, control method of input device, and program | |
CN107357465B (en) | Information processing method, information processing apparatus, and non-volatile computer storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200207 |