Wet hand touch detection method and device, terminal equipment and storage medium

By detecting the liquid and motion state data on the touch screen of the terminal device and identifying the user's wet hand operations, the problem of misidentification of water droplets splashing is solved, the accuracy of the wet hand touch mode is improved, and the screen is avoided by mistake.

CN120045081APending Publication Date: 2025-05-27BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311598773.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the prior art, water droplets splashing onto the touch screen are easily misidentified as being operated by the user with wet hands, resulting in the screen being touched by mistake.

Method used

By detecting whether there is liquid on the touch screen of the terminal device and obtaining motion state data and/or occlusion data, if the data meets the setting conditions, the terminal device is controlled to enter the wet-hand touch mode to identify that the user is touching the screen with wet-handed conditions.

Benefits of technology

Improves the accuracy of the wet-hand touch mode and avoids mistouching of the screen caused by misidentification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120045081A_ABST
    Figure CN120045081A_ABST
Patent Text Reader

Abstract

The invention provides a wet hand touch detection method and device, terminal equipment and a storage medium, and the method comprises the steps: responding to the detection that liquid exists on a touch screen of the terminal equipment, obtaining the motion state data of the terminal equipment and / or the shielding data of the terminal equipment, responding to the motion state data and / or the shielding data meeting the corresponding set condition, and outputting the detection result. According to the method, the terminal equipment is controlled to enter the wet hand touch mode, whether the user touches the screen under the wet hand condition is recognized based on the motion state data and / or the shielding data, the accuracy of determining the wet hand touch mode is improved, and screen mistaken touch caused by mistaken recognition is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of screen touch technology, and in particular, to a wet hand touch detection method, device, terminal device, and storage medium. Background Art

[0002] Smartphones have more and more functions, and many models have added the wet hand touch function, enabling users to normally touch the screen when their fingers are wet. In actual scenarios, there are situations where water droplets splash onto the touch screen. In related technologies, the water droplets splashing onto the touch screen are misrecognized as wet hand operations by users, resulting in accidental touch of the screen. Summary of the Invention

[0003] This application aims to solve at least one of the technical problems in the related technologies to some extent.

[0004] To this end, this application proposes a wet hand touch detection method, device, terminal device, and storage medium to accurately identify the wet hand touch mode and avoid accidental touch of the screen caused by misrecognition.

[0005] An embodiment of one aspect of this application proposes a wet hand touch detection method, including:

[0006] In response to detecting that there is liquid on the touch screen of the terminal device, obtaining the motion state data of the terminal device and / or the occlusion data of the terminal device;

[0007] In response to the motion state data and / or the occlusion data satisfying the corresponding set conditions, controlling the terminal device to enter the wet hand touch mode.

[0008] An embodiment of another aspect of this application proposes a wet hand touch detection device, including:

[0009] An acquisition module, configured to obtain the motion state data of the terminal device and / or the occlusion data of the terminal device in response to detecting that there is liquid on the touch screen of the terminal device;

[0010] A processing module, configured to control the terminal device to enter the wet hand touch mode in response to the motion state data and / or the occlusion data satisfying the corresponding set conditions.

[0011] An embodiment of another aspect of this application proposes a terminal device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method described in the foregoing aspect is implemented.

[0012] An embodiment of another aspect of this application proposes a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method described in the foregoing aspect is implemented.

[0013] In another aspect of the present application, an embodiment provides a computer program product with a computer program stored thereon. When the program is executed by a processor, it implements the method described in the aforementioned one aspect.

[0014] The wet hand touch detection method, device, terminal device, and storage medium provided by the present application respond to detecting the presence of liquid on the touch screen of the terminal device, obtain the motion state data of the terminal device and / or the occlusion data of the terminal device, and control the terminal device to enter the wet hand touch mode in response to the motion state data and / or the occlusion data meeting the corresponding set conditions. Based on the motion state data and / or the occlusion data, it is recognized that the user touches the screen in a wet hand situation, improving the accuracy of determining the wet hand touch mode and avoiding accidental touches on the screen caused by misidentification.

[0015] Some of the additional aspects and advantages of the present application will be given in the following description, some will become obvious from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and / or additional aspects and advantages of the present application will become obvious and easy to understand from the following description of the embodiments in conjunction with the drawings, where:

[0017] Figure 1 is a schematic flowchart of a wet hand touch detection method provided by an embodiment of the present application;

[0018] Figure 2 is a schematic flowchart of another wet hand touch detection method provided by an embodiment of the present application;

[0019] Figure 3 is a schematic flowchart of another wet hand touch detection method provided by an embodiment of the present application;

[0020] Figure 4 is a schematic structural diagram of a wet hand touch detection device provided by an embodiment of the present application;

[0021] Figure 5 is a schematic structural diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] The embodiments of the present application will be described in detail below. The examples of the embodiments are shown in the drawings, where the same or similar reference numerals represent the same or similar elements or elements with the same or similar functions from beginning to end. The embodiments described below with reference to the drawings are exemplary and are intended to explain the present application, but should not be construed as limiting the present application.

[0023] The wet hand touch detection method, device, terminal device, and storage medium according to the embodiments of the present application will be described below with reference to the accompanying drawings.

[0024] Figure 1 It is a schematic flowchart of a wet hand touch detection method provided by the embodiments of the present application.

[0025] The execution subject of the wet hand touch detection method according to the embodiments of the present application is a wet hand touch detection device, which can be set in a terminal device. The terminal device can be a smart phone, a smart watch, and a smart wearable device, which are not limited in this embodiment.

[0026] As Figure 1 shown, the method may include the following steps:

[0027] Step 101, in response to detecting that there is liquid on the touch screen of the terminal device, obtain the motion state data of the terminal device and / or the occlusion data of the terminal device.

[0028] In the embodiments of the present application, when there is liquid on the touch screen of the terminal device, due to the conductivity of the liquid, the capacitance data on the touch screen changes, so that it can be recognized that there is liquid on the touch screen. Among them, the liquid existing on the touch screen, in one scenario, may be the liquid left by the user touching the touch screen of the terminal device with wet hands. For example, when the user does not dry their hands after washing, or when the user's hands sweat in hot weather, the touch screen makes the screen have liquid; in another scenario, the liquid existing on the touch screen is the water droplets in the environment splashing onto the touch screen.

[0029] In the embodiments of the present application, the occlusion data indicates that there is an object blocking the terminal device and indicates the proximity and presence information of the detected object. As an example, the first sensor set on the terminal device is used to collect the occlusion data. The first sensor can be a proximity sensor, and the proximity sensor can be an infrared proximity sensor or an ultrasonic proximity sensor, which are not limited in this embodiment. The motion state data of the terminal device indicates the motion state of the terminal device, including the stationary state (placement state) or the motion state. As an implementation manner, the second sensor set on the terminal device can be used to collect the motion state data. Among them, the second sensor can be a gyroscope or an acceleration sensor, etc. Among them, the acceleration sensor can measure the acceleration values of the terminal device in three axes as the motion state data of the terminal device, such as speed, direction, and position, etc., for calculating the motion state of the terminal device. The gyroscope can measure the angular velocity of the terminal device, that is, the rotation angles of the terminal device in three axes, for calculating the rotation state of the mobile phone, and the rotation state can indicate the motion state of the user, which is not limited in this embodiment.

[0030] As another implementation manner, the motion state data and occlusion data of the terminal device can be input by the user.

[0031] Step 102: In response to the motion state data and / or occlusion data meeting the corresponding set conditions, control the terminal device to enter the wet hand touch mode.

[0032] Among them, for identification purposes, the set condition corresponding to the motion state data is called the first set condition; the set condition corresponding to the occlusion data is called the second set condition.

[0033] In one implementation manner of the embodiment of the present application, compare the motion state data with the corresponding first set condition. If the motion state data meets the corresponding first set condition, it is recognized that the user touches the touch screen of the terminal device with wet hands, and control the terminal device to enter the wet hand touch mode.

[0034] In the second implementation manner in the embodiment of the present application, compare the occlusion data with the corresponding second set condition. If the occlusion data meets the corresponding second set condition, it is recognized that the user touches the touch screen of the terminal device with wet hands, and control the terminal device to enter the wet hand touch mode.

[0035] In the third implementation manner in the embodiment of the present application, compare the motion state data with the corresponding first set condition, and compare the occlusion data with the corresponding second set condition. If the motion state data meets the corresponding first set condition, and the occlusion data meets the corresponding second set condition, it is recognized that the user touches the touch screen of the terminal device with wet hands, and control the terminal device to enter the wet hand touch mode.

[0036] Among them, the wet hand touch mode means that when the terminal device is currently touched by the user with wet hands, subsequent operations on the touch screen by the user can be responded to.

[0037] In the wet hand touch detection method of the embodiment of the present application, in response to detecting that there is liquid on the touch screen of the terminal device, obtain the motion state data of the terminal device and / or the occlusion data of the terminal device. In response to the motion state data and / or occlusion data meeting the corresponding set conditions, control the terminal device to enter the wet hand touch mode. Based on the motion state data and / or occlusion data, identify that the user touches the screen with wet hands, which improves the accuracy of determining the wet hand touch mode and avoids accidental touches on the screen caused by misidentification.

[0038] Based on the above embodiment, it is illustrated that whether the terminal device is touched with wet hands can be identified based on the motion state data collected by the second sensor. In the embodiment of the present application, the second sensor is a gyroscope, and the motion state data includes the angular velocity data collected by the gyroscope, which illustrates how to identify whether the terminal device is touched with wet hands. Figure 2 For the flow schematic diagram of another wet hand touch detection method provided by the embodiment of the present application, as Figure 2 shown, this method includes the following steps:

[0039] Step 201: In response to detecting that there is liquid on the touch screen of the terminal device, obtain the angular velocity data of the terminal device collected by the gyroscope.

[0040] In the embodiment of the present application, the second sensor is a gyroscope, and the gyroscope has high accuracy in detecting motion data. Even when the terminal device has a small motion, it can also accurately identify.

[0041] Step 202: Compare the angular velocity data collected by the gyroscope with the first set value in the corresponding first set condition.

[0042] Among them, the first set value is a value determined based on experience. For example, it is the angular velocity value of 0.2.

[0043] Step 203: In response to the angular velocity data being greater than or equal to the first set value, control the terminal device to enter the wet hand touch mode.

[0044] In the embodiment of the present application, the gyroscope is an important motion detection device in the terminal device and is in an always-on state. When the user holds or touches the terminal device, this value will exceed the set value. Therefore, by comparing the angular velocity data collected by the gyroscope with the first set value, if it is greater than or equal to the first set value, it is considered that the terminal device is in a motion state, so it can be determined that there is a user using the terminal device, rather than liquid splashing on the touch screen. Thus, the terminal device can be controlled to enter the wet hand touch mode, avoiding accidental touch of the screen caused by misidentification. If it is less than the first set value, it means that the terminal device is in a placed state rather than a handheld moving state, and thus cannot enter the wet hand touch mode.

[0045] In the wet hand touch detection method of the embodiment of the present application, in response to detecting that there is liquid on the touch screen of the terminal device, obtain the motion state data of the terminal device collected by the second sensor. In response to the motion state data meeting the corresponding set conditions, control the terminal device to enter the wet hand touch mode. Based on the motion state data, it is identified that the user touches the screen in a wet hand situation, improving the accuracy of determining the wet hand touch mode, avoiding accidental touch of the screen caused by misidentification. Since the gyroscope is also in an open state conventionally, the power consumption will not be increased either.

[0046] Based on the above embodiments, it is illustrated that whether the terminal device is in wet hand touch can be identified based on the occlusion data collected by the first sensor. In the embodiment of the present application, the first sensor is a proximity sensor, and the occlusion data includes the distance data collected by the proximity sensor, explaining how to identify whether the terminal device is in wet hand touch. Figure 3 For another flow chart of the wet hand touch detection method provided by the embodiment of the present application, as Figure 3 shown, this method includes the following steps:

[0047] Step 301: In response to detecting that there is liquid on the touch screen of the terminal device, obtain multiple proximity values collected by the proximity sensor at multiple moments.

[0048] In the embodiments of the present application, the proximity data collected by the proximity sensor is the received energy value, which is the value reflected back after the signal emitted by the proximity sensor passes through the occluder. For example, when a user uses a mobile phone, the energy value received by the proximity sensor Psensor in the mobile phone after the energy is emitted and reflected by the user's face.

[0049] Step 302: Determine the fluctuation value between the multiple proximity values according to the multiple proximity values collected by the proximity sensor at multiple moments.

[0050] In the embodiments of the present application, if there is an occluder above the touch screen of the terminal device, the signal emitted by the proximity sensor will be reflected back after passing through the occluder, so as to collect the proximity value reflected back by the occluder. As an example, the proximity value is the collected energy value, and this energy value indicates the distance between the touch screen and the occluder. The larger the energy value, the smaller the distance, and vice versa, the smaller the energy, the larger the distance.

[0051] In the actual application scenario, the occluder blocking the terminal device may not be the user using the mobile phone, but a fixed occluder, such as a cabinet. The distance between the fixed occluder and the terminal device is unchanged, that is, there is no fluctuation. Therefore, it is necessary to determine at least one fluctuation value based on the multiple proximity values collected at multiple moments.

[0052] In one scenario, the proximity sensor collects the proximity values at the current moment and the previous moment of the current moment. Then the difference between the proximity values of the two moments is the fluctuation value between the two proximity values.

[0053] In another scenario, the proximity sensor collects the proximity values of at least 3 moments. Then determine the difference between the proximity values collected at two adjacent moments as the fluctuation value between the proximity values collected at two adjacent moments.

[0054] Among them, the fluctuation value indicates whether the proximity value between the terminal device and the occluder has changed. If it has changed, it is considered that the occluder blocking the touch screen of the terminal device is the user. That is to say, through the fluctuation value, the situation where there is a fixed object blocking above the terminal device instead of the user's operation is removed.

[0055] Step 303: Compare each proximity value with the second set value in the corresponding second set condition, and compare at least one fluctuation value with the third set value in the second set condition.

[0056] Among them, the second set value is determined based on experience. Taking a mobile phone as an example, since the distance between the user and the mobile phone screen is usually less than a set value when the user uses the mobile phone, therefore, when the user is using the mobile phone normally, a proximity sensor can be used to collect the corresponding energy value, and the second set value used as a threshold can be determined by collecting the energy values of multiple users. As an example, the second set value is 60 joules. The fluctuation value is also determined based on prior experience, for example, it is 5 joules.

[0057] Step 304, in response to at least one proximity value being greater than or equal to the second set value and at least one fluctuation value being greater than or equal to the third set value, control the terminal device to enter the wet hand touch mode.

[0058] In the embodiment of the present application, if at least one proximity value among multiple proximity values is greater than or equal to the second set value and there is at least one fluctuation value greater than or equal to the third set value, it indicates that there is a user touching the terminal device, which improves the accuracy of recognition. If the detected liquid is the liquid when the user touches the terminal device with wet hands, then control the terminal device to enter the wet hand touch mode.

[0059] In the wet hand touch detection method of the embodiment of the present application, in response to detecting that there is liquid on the touch screen of the terminal device, obtain the occlusion data collected by the first sensor. In response to the occlusion data meeting the corresponding set conditions, control the terminal device to enter the wet hand touch mode. Based on the occlusion data, it is recognized whether the user touches the screen with wet hands, which improves the accuracy of determining the wet hand touch mode and avoids accidental touch of the screen caused by misrecognition. Since the proximity sensor is usually in an open state, it does not increase power consumption either.

[0060] Based on the above embodiment, in a scenario, if the motion data is less than the first set value, it indicates that the terminal device is in a placed state rather than a handheld and moving state. To improve the accuracy of recognition, it can be further recognized based on the occlusion data. That is to say, the user may currently be using the terminal device when the terminal device is in a placed state. For example, when the user places the terminal device on the desktop and uses the terminal device, it can be recognized based on the occlusion data whether the user touches the screen with wet hands. Among them, the solution for recognition based on the occlusion data can refer to the explanation in the foregoing embodiment, and the principle is the same, so it will not be elaborated here.

[0061] Based on the above embodiments, in response to the occlusion data and the motion state data not satisfying the corresponding set conditions, in order to improve the accuracy of wet hand touch recognition, an operation prompt message is generated, where the operation prompt message is used to prompt the user to perform a target operation on the terminal device. Furthermore, within a set duration, the target operation can be detected. In response to detecting the execution of the target operation on the terminal device within the set duration, it is determined that the user is currently touching the terminal device with wet hands, and then the terminal device is controlled to enter the wet hand touch mode, further improving the recognition accuracy. As an implementation manner, the prompt message can be displayed through a control on the interaction interface of the terminal device to prompt the user to perform the target operation. For example, the target operation is to simultaneously press the volume up and volume down buttons, where it can be short-pressed or long-pressed, or the target operation is for the user to shake the terminal device, then it is recognized that the user is touching the screen with wet hands, and the terminal device is controlled to enter the wet hand touch mode. If the target operation is not detected within the set duration, it is considered that the user is not currently touching the screen with wet hands but that liquid has splashed onto the screen, and the terminal device is prohibited from entering the wet hand touch mode, that is, the terminal device is controlled not to respond to touch operations to avoid misoperation and bring adverse effects to the user.

[0062] To implement the above embodiments, an embodiment of the present application further proposes a wet hand touch detection device.

[0063] Figure 4 The structural schematic diagram of a wet hand touch detection device provided by an embodiment of the present application.

[0064] As Figure 4 shown, the device may include:

[0065] An acquisition module 41, configured to obtain the motion state data of the terminal device and / or the occlusion data of the terminal device in response to detecting that there is liquid on the touch screen of the terminal device;

[0066] A processing module 42, configured to control the terminal device to enter the wet hand touch mode in response to the motion state data and / or the occlusion data satisfying the corresponding set conditions.

[0067] Furthermore, in an implementation manner of an embodiment of the present application, the motion state data is the angular velocity data collected by a gyroscope on the terminal device, and the processing module 42 is further configured to:

[0068] Compare the angular velocity data collected by the gyroscope with a first set value in the corresponding first set condition;

[0069] In response to the angular velocity data being greater than or equal to the first set value, control the terminal device to enter the wet hand touch mode.

[0070] In an implementation manner of the embodiment of the present application, the occlusion data is the proximity value collected by the proximity sensor on the terminal device. The processing module 42 is further configured to:

[0071] Determine the fluctuation value between multiple proximity values according to the proximity values collected by the proximity sensor at multiple moments;

[0072] Compare each of the proximity values with the second set value in the corresponding second set condition, and compare the fluctuation value with the third set value in the second set condition;

[0073] In response to at least one of the proximity values being greater than or equal to the second set value and at least one of the fluctuation values being greater than or equal to the third set value, control the terminal device to enter the wet hand touch mode.

[0074] In an implementation manner of the embodiment of the present application, the device further includes:

[0075] A prompt module, configured to generate an operation prompt message in response to the occlusion data and the motion state data not satisfying the corresponding set conditions; wherein, the operation prompt message is used to prompt the user to perform a target operation on the terminal device;

[0076] A control module, configured to control the terminal device to enter the wet hand touch mode in response to detecting the execution of the target operation on the terminal device within a set duration.

[0077] In an implementation manner of the embodiment of the present application, the control module is further configured to:

[0078] In response to not detecting the execution of the target operation on the terminal device within a set duration, prohibit the terminal device from entering the wet hand touch mode.

[0079] It should be noted that the foregoing explanation of the method embodiment is also applicable to the device of this embodiment, and will not be elaborated here.

[0080] In the wet hand touch detection device of the embodiment of the present application, in response to detecting that there is liquid on the touch screen of the terminal device, the motion state data of the terminal device and / or the occlusion data of the terminal device are acquired. In response to the motion state data and / or the occlusion data satisfying the corresponding set conditions, the terminal device is controlled to enter the wet hand touch mode. Based on the motion state data and / or the occlusion data, it is recognized that the user touches the screen in a wet hand situation, which improves the accuracy of determining the wet hand touch mode and avoids accidental touches on the screen caused by misrecognition.

[0081] To implement the above embodiment, the present application further provides a terminal device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method described in the foregoing method embodiment is implemented.

[0082] To implement the above embodiments, the present application also provides a non-transitory computer-readable storage medium storing a computer program, which when executed by a processor, implements the method described in the foregoing method embodiments.

[0083] To implement the above embodiments, the present application also provides a computer program product storing a computer program, which when executed by a processor, implements the method described in the foregoing method embodiments.

[0084] Figure 5 FIG. is a schematic structural diagram of a terminal device provided by an embodiment of the present application. For example, the terminal device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0085] Referring to Figure 5 , the terminal device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0086] The processing component 802 generally controls the overall operation of the terminal device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0087] The memory 804 is configured to store various types of data to support the operation of the terminal device 800. Examples of these data include instructions for any application or method operating on the terminal device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0088] The power component 806 provides power for various components of the terminal device 800. The power component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the terminal device 800.

[0089] The multimedia component 808 includes a screen that provides an output interface between the terminal device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of the touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the terminal device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0090] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the terminal device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.

[0091] The I / O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a power button, and a lock button.

[0092] The sensor assembly 814 includes one or more sensors for providing status assessment of various aspects for the terminal device 800. For example, the sensor assembly 814 can detect the on / off state of the terminal device 800, the relative positioning of components, such as the display and keypad of the terminal device 800. The sensor assembly 814 can also detect a change in the position of the terminal device 800 or a component of the terminal device 800, the presence or absence of user contact with the terminal device 800, the orientation or acceleration / deceleration of the terminal device 800, and the temperature change of the terminal device 800. The sensor assembly 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0093] The communication component 816 is configured to facilitate communication between the terminal device 800 and other devices in a wired or wireless manner. The terminal device 800 can access a wireless network based on communication standards, such as WiFi, 4G, or 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0094] In an exemplary embodiment, the terminal device 800 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.

[0095] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the above instructions can be executed by a processor 820 of the terminal device 800 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0096] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of this application. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0097] In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of such features. In the description of this application, "a plurality of" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0098] Any process or method description shown in the flowchart or described in other ways herein can be understood as representing a module, segment, or portion of code including one or more executable instructions for implementing a customized logical function or process, and the scope of the preferred embodiments of this application includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed, which should be understood by those skilled in the art to which the embodiments of this application belong.

[0099] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definitional sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in conjunction with these instruction execution systems, apparatus, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable medium on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or otherwise processing as appropriate, and then storing it in a computer memory.

[0100] It should be understood that various parts of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0101] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the method of the above embodiments can be completed by a program instructing relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

[0102] In addition, each functional unit in various embodiments of the present application may be integrated into one processing module, may exist physically alone for each unit, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0103] The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disc, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present application.

Claims

1. A wet hand touch detection method, It is characterized in that include: In response to detecting the presence of liquid on the touch screen of the terminal device, acquiring motion state data of the terminal device and / or occlusion data of the terminal device; In response to the motion state data and / or the occlusion data satisfying corresponding set conditions, the terminal device is controlled to enter a wet hand touch mode.

2. The method according to claim 1, It is characterized in that The motion state data is angular velocity data collected by a gyroscope on the terminal device. In response to the motion state data satisfying a corresponding set condition, the terminal device is controlled to enter a wet hand touch mode, including: Comparing the angular velocity data collected by the gyroscope with a first setting value in a corresponding first setting condition; In response to the angular velocity data being greater than or equal to the first set value, the terminal device is controlled to enter a wet hand touch mode.

3. The method according to claim 1, It is characterized in that The occlusion data is a proximity value collected by a proximity sensor on the terminal device. In response to the occlusion data satisfying a corresponding set condition, the terminal device is controlled to enter a wet hand touch mode, including: Determining a fluctuation value between the plurality of proximity values ​​according to the plurality of proximity values ​​collected by the proximity sensor at a plurality of time instants; Comparing each of the approximate values ​​with a second set value in a corresponding second set condition, and comparing the fluctuation value with a third set value in the second set condition; In response to at least one of the proximity values ​​being greater than or equal to the second set value, and at least one of the fluctuation values ​​being greater than or equal to a third set value, the terminal device is controlled to enter a wet hand touch mode.

4. The method according to any one of claims 1 to 3, It is characterized in that include: In response to the occlusion data and the motion state data not satisfying corresponding set conditions, generating operation prompt information; wherein the operation prompt information is used to prompt the user to perform a target operation on the terminal device; In response to detecting that the target operation is performed on the terminal device within a set time period, the terminal device is controlled to enter a wet hand touch mode.

5. The method according to claim 4, It is characterized in that include: In response to not detecting that the target operation is performed on the terminal device within a set time period, prohibiting the terminal device from entering the wet hand touch mode.

6. A wet hand touch detection device, It is characterized in that include: an acquisition module, configured to acquire motion state data of the terminal device and / or occlusion data of the terminal device in response to detecting the presence of liquid on the touch screen of the terminal device; The processing module is used for controlling the terminal device to enter a wet-hand touch mode in response to the motion state data and / or the occlusion data satisfying corresponding set conditions.

7. The device according to claim 6, It is characterized in that The motion state data is angular velocity data collected by a gyroscope on the terminal device, and the processing module is further used for: Comparing the angular velocity data collected by the gyroscope with a first setting value in a corresponding first setting condition; In response to the angular velocity data being greater than or equal to the first set value, the terminal device is controlled to enter a wet hand touch mode.

8. The device according to claim 6, It is characterized in that The occlusion data is a proximity value collected by a proximity sensor on the terminal device, and the processing module is further used to: Determining a fluctuation value between a plurality of proximity values ​​according to proximity values ​​collected by the proximity sensor at a plurality of time instants; Comparing each of the approximate values ​​with a second set value in a corresponding second set condition, and comparing the fluctuation value with a third set value in the second set condition; In response to at least one of the proximity values ​​being greater than or equal to the second set value, and at least one of the fluctuation values ​​being greater than or equal to a third set value, the terminal device is controlled to enter a wet hand touch mode.

9. A terminal device, It is characterized in that The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 5 is implemented.

10. A non-transitory computer-readable storage medium having stored thereon a computer program, It is characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.