A safety protection method, device and medium for touch sensing use state
By enhancing the signal and determining the status of the touch-sensitive devices in the direct-drive steering wheel control driving simulation software, the problem of misjudgment caused by the large sensing range was solved, achieving accurate user status detection and safety protection, and improving user experience and equipment safety.
Patent Information
- Application Number
- CN202510071227.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2045-01-16
AI Technical Summary
Existing technology in direct-drive steering wheel control driving simulation software is prone to misjudgment due to external interference when the sensing range is large. In addition, the game pauses as soon as the user releases their hands, resulting in a poor operating experience and potential safety hazards.
By receiving and sorting the initial signals from touch-sensing devices, selecting key devices for signal enhancement, and adjusting the touch threshold in conjunction with environmental data and user habits, the system can accurately determine the user's touch status and take safety protection measures such as hibernation, pause, or shutdown when no one is operating the device.
It improves the accuracy and response speed of touch-sensing devices, avoids misjudgments, enhances the authenticity and security of the user experience, and ensures that the device enters a safe state in a timely manner when no one is operating it.
Smart Images

Figure CN120086826B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of touch sensing detection technology, and in particular to a method, device and medium for protecting the safety of touch sensing usage status. Background Technology
[0002] In direct-drive steering wheel driving simulation software, users typically need to fix the direct-drive steering wheel on a table or a dedicated stand, and control the steering wheel with both hands while using their feet to control the accelerator, brake, and clutch pedals located below, thus simulating a realistic driving scenario. During actual operation, to more realistically simulate real racing car operation, the direct-drive steering wheel generates significant resistance against the user's hands. The user's hands need to exert force to overcome this resistance and control the steering wheel. If the user temporarily leaves or an emergency occurs resulting in no one controlling the steering wheel, the steering wheel will enter a free-spinning state. The direct-drive motor will still output the corresponding torque according to the simulated scenario to drive the steering wheel. In special scenarios, such as continuous sharp turns, bumpy situations, or situations where the front of the car sways left and right, the direct-drive motor will output a larger torque to adapt to these special scenarios. If no one is operating the steering wheel at this time, it is in a state of free-spinning with high torque and frequent rapid forward and reverse rotation. If other people, especially children, accidentally put their hands into the steering wheel, it is easy to cause hand injuries or even finger fractures.
[0003] Therefore, to ensure the authenticity and security of the user experience, it is usually necessary to use sensing devices to detect the user's usage status in real time, thereby realizing automatic security protection functions. However, existing technologies have obvious limitations in practical applications. For example, when the sensing range is large, it is easily affected by external interference, leading to misjudgments, and the game will pause as soon as the user releases their hands, resulting in a poor user experience. Summary of the Invention
[0004] The purpose of this application is to provide a method, device, and medium for protecting the security of touch-sensing usage status, thereby improving the accuracy of usage status detection and enhancing the user experience.
[0005] Firstly, the security protection method for touch-sensitive usage states provided in this application adopts the following technical solution:
[0006] A method for protecting the security of touch-sensitive usage status includes:
[0007] Receive initial touch sensing signals detected by all touch sensing devices;
[0008] All initial touch sensing signals are sorted according to signal strength;
[0009] The touch sensing devices corresponding to the initial touch sensing signals with the highest signal strength are selected as the main touch sensing devices.
[0010] Enhance the touch sensing signals detected by subsequent main touch sensing devices;
[0011] The user's touch state is determined based on the enhanced touch sensing signal, and the user's password state includes touching and not touching.
[0012] When the user's touch state is determined to be no touch, the system continuously monitors changes in the touch state for a preset time.
[0013] The user's usage status is determined based on changes in touch state, and security protection is implemented accordingly.
[0014] By adopting the above technical solutions, the accuracy and response speed of touch-sensing devices can be effectively improved. By sorting and filtering the initial touch-sensing signals, the primary touch-sensing devices are selected, reducing unnecessary computation and improving system efficiency. Subsequent touch-sensing signals detected by the primary touch-sensing devices are amplified, further improving signal quality and enabling the system to more accurately determine whether the user is touching the device. When the user's touch state is not touching, the system continuously monitors changes in the touch state for a preset time, avoiding misjudgments caused by brief periods of absence. The system determines the user's usage status based on changes in the touch state and takes corresponding safety protection measures according to different usage states, enhancing the accuracy and reliability of usage status detection and improving the user experience.
[0015] Preferably, the step of determining the user's usage status based on changes in touch status includes...
[0016] If the user's usage status remains untouched for a preset time, the user's usage status is determined to be unused.
[0017] If a user's usage status changes within a preset time period, the user's usage status is determined to be currently in use.
[0018] By adopting the above technical solution, when the user's usage status remains untouched for a preset time, the system can accurately determine that the user is not using the device, thus taking timely safety measures to avoid security risks caused by unattended operation. When the user's usage status changes within the preset time, the system can quickly identify that the user is still using the device, ensuring the normal operation of the device and improving the authenticity and security of the user experience.
[0019] Preferably, the safety protection based on usage status includes:
[0020] Once the user's usage status is determined to be in use, the control device will operate normally.
[0021] When the user determines that the device is not in use, the control device enters sleep mode or sends a pause signal.
[0022] When the device enters sleep mode or sends a pause signal, it receives a wake-up signal and controls the device to enter wake-up mode.
[0023] When the device enters sleep mode or sends a pause signal, and does not receive a wake-up signal within a preset time, the device will be controlled to enter the shutdown state.
[0024] By adopting the above technical solution, accurate judgment of user usage status and corresponding safety protection measures can be achieved. Specifically: when the user's usage status is determined to be active, the device is controlled to operate normally, ensuring a smooth user experience during normal use. When the user's usage status is determined to be inactive, the device is controlled to enter a sleep state or send a pause signal to avoid safety risks caused by unattended operation, such as preventing hand injuries caused by the high torque output of the direct drive motor. After the device enters a sleep state or sends a pause signal, upon receiving a wake-up signal, the device is controlled to enter a wake-up state, allowing the user to resume use without repeating the startup process. If no wake-up signal is received within a preset time after the device enters a sleep state or sends a pause signal, the device is controlled to enter a shutdown state, further reducing energy consumption and improving safety, preventing potential dangers caused by prolonged inactivity.
[0025] Preferably, the safety protection based on usage status further includes:
[0026] When the user's usage status changes within a preset time, the changes in touch sensing signals detected by the main touch sensing devices are obtained.
[0027] Based on changes in touch sensor signals, user habits can be obtained.
[0028] Security protection is implemented based on user habits.
[0029] By adopting the above technical solution, changes in touch sensing signals detected by the main touch sensing devices can be obtained in a timely manner when the user's usage status changes, and then the user's usage habits can be analyzed. Security protection based on these usage habits allows for a more accurate assessment of the user's actual needs, improving system response speed and accuracy, thereby enhancing the user experience while ensuring system operational security.
[0030] Preferably, determining the user's touch state based on the enhanced touch sensing signal includes:
[0031] Even when the user is not touching the device, the background noise level of the touch-sensing device is obtained as a reference value for the sensing coordinates.
[0032] When a user touches the screen, the detection value from the touch-sensing device is obtained;
[0033] The sensing value is obtained based on the detection value of the touch sensing device and the reference value;
[0034] A preset touch threshold is used to determine the user's touch status based on the sensor value and the touch threshold.
[0035] By adopting the above technical solution, the accuracy of touch status judgment can be effectively improved. First, the background noise level is obtained as a baseline value when the user is not touching the screen, which helps to eliminate the influence of environmental interference. Next, a detection value is obtained when the user touches the screen, and the sensed value is derived based on the detection value and the baseline value. This calculation method based on the change in the baseline value further improves the reliability of the judgment. Finally, a preset touch threshold is used, and the user's touch status is determined by the sensed value and the touch threshold, ensuring the accuracy and timeliness of the judgment results.
[0036] Preferably, determining the user's touch state based on the sensing value and the touch threshold includes:
[0037] When the sensor value exceeds the touch threshold, the user is determined to be touching.
[0038] If the sensor value does not exceed the touch threshold, the user's touch state is determined to be no touch.
[0039] By employing the above technical solution, it is possible to accurately determine whether a user is touching the device. When the sensing value exceeds the set touch threshold, the system can reliably identify that the user is touching the device; conversely, when the sensing value does not reach the touch threshold, the system determines that the user is not touching the device. This method effectively avoids false alarms, improves the system's sensitivity and reliability, and ensures that safety measures are taken promptly when the user leaves or in case of emergencies, thus protecting the user's safety.
[0040] Preferably, the step of determining the user's touch state based on the sensing value and the touch threshold further includes:
[0041] Obtain current environmental data;
[0042] The touch threshold is adaptively adjusted based on environmental data and user habits.
[0043] By adopting the above technical solutions, the system can more accurately identify whether a user is touching the device in different environments, improving system reliability and security. Specifically, it acquires real-time environmental data, such as temperature, humidity, and electromagnetic interference, which may affect the accuracy of touch sensing signals. The touch threshold is dynamically adjusted based on environmental data and user habits, ensuring the system maintains high sensitivity and reliability in various environments and avoiding misjudgments caused by environmental factors. Adaptive adjustment of the touch threshold reduces false triggers, making the user experience more natural and smooth, thus improving the overall user experience. Especially in complex or variable environments, this adaptive mechanism better protects users from accidental injury and ensures the device promptly enters a safe state when unattended.
[0044] Preferably, the step of enhancing the touch sensing signal detected by the subsequent main touch sensing device includes:
[0045] The touch sensor amplifies the detected touch signal generated by the touch sensor through a signal amplifier.
[0046] The amplified touch-sensing signal is filtered using a filter.
[0047] The filtered touch-sensing signal is converted into a digital signal through sampling and analog-to-digital converter;
[0048] Digital signals can be enhanced using average filtering or median filtering algorithms.
[0049] By adopting the above technical solutions, the quality and accuracy of touch sensing signals can be significantly improved. Specifically: Amplifying the initial touch sensing signal generated by the touch sensor enhances the strength of weak signals, making subsequent processing more reliable. Using filters to remove noise components from the amplified signal further improves signal purity and reduces the impact of interference. Converting the filtered analog signal into a digital signal facilitates subsequent digital processing and analysis. Reprocessing the digital signal using averaging or median filtering algorithms effectively improves the overall stability and reliability of the signal.
[0050] In summary, this technical solution can effectively improve the performance of touch sensing devices, ensure accurate judgment of user touch status, and thus guarantee system security and user experience.
[0051] Secondly, the computer device provided in this application adopts the following technical solution:
[0052] A computer device includes a memory and a processor, wherein the memory stores a security protection method for a touch-sensitive usage state that can be loaded by the processor and executed as described in the first aspect.
[0053] By adopting the above technical solution, the device can automatically detect the user's usage status when the user leaves or in case of an accident, and take corresponding safety measures according to different usage statuses. Specifically: when the user's touch status is judged to be non-touch, the device continuously monitors the touch status changes for a preset time to ensure timely response to changes in the user's status. If the user does not touch for a preset time, it is determined that the user is not using the device, and the device is then controlled to enter a sleep state or send a pause signal to avoid safety hazards caused by unattended operation. After the device enters a sleep or pause state, it can quickly resume normal operation if a wake-up signal is received, improving the user experience. If no wake-up signal is received within a preset time, the device will automatically shut down, further ensuring system stability and security. The signals of the main touch sensing devices are enhanced, improving the accuracy and reliability of the signals and reducing the possibility of misjudgment. By accurately judging the background noise level and the user's touch status, the sensitivity and accuracy of the system are effectively improved. The adaptive adjustment mechanism based on environmental data and user habits makes the touch threshold more reasonable, enhancing the robustness and applicability of the system.
[0054] In summary, the computer equipment provided in this application not only improves the convenience and comfort of user operation, but also significantly enhances the security and stability of the system.
[0055] Thirdly, the computer-readable storage medium provided in this application adopts the following technical solution:
[0056] A computer-readable storage medium stores a computer program that can be loaded by a processor and executed as described in the first aspect, representing a method for protecting the safety of touch-sensing usage states. By employing the above technical solution, accurate identification and safety protection of user touch states are achieved. Specifically: through multi-level processing of touch-sensing signals, such as signal enhancement, filtering, analog-to-digital conversion, etc., the system ensures accurate judgment of whether a user is touching the device, thereby preventing the device from entering a dangerous state when unattended and reducing safety hazards. Different protection measures are taken according to different usage states, such as hibernation, pause, and shutdown, improving the system's intelligence and flexibility and effectively preventing risks caused by misoperation. By dynamically adjusting the touch threshold based on environmental data and user habits, the system can maintain high-precision touch detection capabilities in different environments, improving the user experience. Multiple signal processing technologies, such as signal amplifiers, filters, averaging filtering algorithms, or median filtering algorithms, are employed to optimize signal quality and ensure the stability and reliability of the system in complex environments.
[0057] In summary, this application includes at least one of the following beneficial technical effects:
[0058] 1. Improved the accuracy and reliability of security protection. By sorting the received initial touch sensing signals by strength and selecting the main touch sensing devices for signal enhancement, the risk of misjudgment caused by external interference is reduced, ensuring that the security protection mechanism can be triggered in a timely manner when no one is using it.
[0059] 2. This method enhances the realism and smoothness of the user experience, avoiding game pauses caused by misjudgments and ensuring that users can continue to operate smoothly even after letting go for a moment, thus improving the overall operating experience.
[0060] 3. It achieves intelligent safety management, automatically adjusting the device's working mode according to the user's usage status, such as normal operation, hibernation, pause, etc., and automatically shutting down the device after a long period of inactivity, which saves energy and improves safety. Attached Figure Description
[0061] Figure 1 This is a schematic flowchart of the security protection method according to an embodiment of this application;
[0062] Figure 2 This is a schematic flowchart of the touch state determination method according to an embodiment of this application. Detailed Implementation
[0063] The following is in conjunction with the appendix Figure 1 -Appendix Figure 2This application provides a clear and complete description of the technical solutions in its embodiments. The described embodiments are merely possible technical implementations of this application and not all possible implementations. Those skilled in the art can combine the embodiments of this application to obtain other embodiments without creative effort, and these embodiments are also within the protection scope of this application. The inventors of this application have discovered that in the application of direct-drive steering wheel control driving simulation software, users typically need to fix the direct-drive steering wheel on a table or a dedicated bracket and control the steering wheel with both hands while simultaneously controlling the accelerator, brake, and clutch pedals located below with both feet, thereby simulating a real driving scenario. In actual operation, to more realistically simulate actual racing car operation scenarios, the direct-drive steering wheel generates relatively large operating resistance that opposes the user's hands. The user's hands need to exert force to overcome the resistance of the direct-drive steering wheel and complete the steering wheel control. At this point, if the user temporarily leaves or an emergency occurs causing the steering wheel to be unattended, the steering wheel will enter a free-spinning state. The direct-drive motor will still output the corresponding torque according to the simulated scenario to drive the steering wheel to rotate. In special scenarios, such as continuous sharp turns, bumpy scenes, or scenarios where the front of the car sways left and right and up and down, the direct-drive motor will output a larger torque to adapt to these special scenarios. If no one is operating the steering wheel at this time, it will be in a state of free-spinning with high torque and frequent and rapid forward and reverse rotation. If other people, especially children, accidentally put their hands into the steering wheel, there is a risk of hand injuries or even finger fractures. Therefore, to ensure the authenticity and safety of the user experience, it is usually necessary to use sensing devices to detect the user's usage status in real time to achieve automatic safety protection functions. However, the existing technology has obvious limitations in practical applications. For example, when the sensing range is large, it is easily affected by external interference and misjudgments, and the game will pause as soon as the user releases their hands, resulting in a poor user experience.
[0064] Therefore, the present application provides a method for protecting the security of touch-sensitive usage states, which includes the following steps:
[0065] S1. Receive the initial touch sensing signals detected by all touch sensing devices.
[0066] Specifically, the touch sensing device can be multiple pressure sensors or capacitive touch sensors mounted on the steering wheel. For example, four pressure sensors A, B, C, and D can be evenly distributed on the steering wheel grip area. Each sensor can be arranged in a circular, rectangular, or other shape to ensure full coverage of the user's contact area. The sensor material can be a high-sensitivity piezoresistive or capacitive material to improve detection accuracy.
[0067] S2. Sort all initial touch sensing signals according to signal strength.
[0068] Specifically, software algorithms can be used, such as bubble sort or quicksort, to arrange the signals from each sensor in descending order of intensity. This ensures that sensor data with stronger signals are processed first, reducing the possibility of misjudgment.
[0069] S3. Select the touch sensing devices corresponding to the first few initial touch sensing signals with the highest signal strength as the main touch sensing devices.
[0070] Specifically, assuming we select the two strongest signals from the sensors as the primary sensors, in the example above, if sensors A and B have the highest signal strength, then they will be selected as the primary touch sensing devices. The advantage of this approach is that it reduces computational load and improves the system's response speed.
[0071] S4. Enhance the touch sensing signals detected by the subsequent main touch sensing devices.
[0072] Specifically, the detection signal generated by the main sensor can be amplified using a signal amplifier, such as the OP07 operational amplifier, which has a gain of over 100 times to ensure effective amplification of weak signals. Then, the amplified signal is filtered using filters, such as RC and LC filters, to remove high-frequency noise. Finally, the filtered analog signal is converted to a digital signal using a sampling and analog-to-digital converter (ADC), such as the ADC0804, which offers 8-bit resolution and sufficient accuracy. To further improve signal quality, averaging or median filtering algorithms can be used to process the digital signal; both algorithms effectively reduce the impact of random noise.
[0073] S5. Determine the user's touch state based on the enhanced touch sensing signal.
[0074] Specifically, user touch status includes both touching and not touching.
[0075] S6. When the user's touch state is determined to be no touch, continuously monitor the changes in touch state within a preset time.
[0076] Specifically, a preset time of 5 seconds can be set, and the touch status can be rechecked every second. If no touch signal is detected within this time, it is assumed that the user has left. This can avoid misjudgment caused by a brief release of the touch.
[0077] S7. Determine the user's usage status based on changes in touch state, and implement security protection accordingly.
[0078] Specifically, the user's usage status includes whether it is in use or not, and security protections such as pausing, hibernation, or shutdown are implemented based on the user's usage status.
[0079] The implementation principle of this embodiment is as follows: through multiple signal processing and intelligent judgment, accurate detection and timely feedback of the user's touch status are achieved, enabling a rapid response when the user leaves, thus ensuring the authenticity of the user experience and improving system security. Especially when multiple people share the same device, this method can effectively avoid misjudgments and improve the robustness and applicability of the system.
[0080] like Figure 2 As shown, step S5 in this embodiment specifically includes:
[0081] S51. Obtain the background noise level of the touch sensing device when the user is not touching it, and use it as the reference value for the sensing coordinates.
[0082] Specifically, the average value of the sensor's output during idle states can be taken as a reference value by measuring the sensor's output value multiple times.
[0083] S52. When the user touches the device, obtain the detection value of the touch sensing device.
[0084] S53. Obtain the sensing value based on the detection value of the touch sensing device and the reference value.
[0085] S54. Preset touch threshold, and determine the user's touch status based on the sensing value and the touch threshold.
[0086] S55. When the sensing value exceeds the touch threshold, determine that the user is touching.
[0087] S56. When the sensing value does not exceed the touch threshold, the user's touch state is determined to be no touch.
[0088] In practice, a touch threshold of 10mV can be set. When the sensing value exceeds 10mV, the user is judged to be touching; when the sensing value does not exceed 10mV, the user is judged to be not touching.
[0089] In another implementation, to improve accuracy, environmental factors such as temperature, humidity, and electromagnetic interference can be introduced, and the touch threshold can be dynamically adjusted based on this environmental data. Specifically, this includes: acquiring current environmental data; and adaptively adjusting the touch threshold based on the environmental data and user habits.
[0090] Step S7 in this embodiment specifically includes:
[0091] S711. When the user's usage state remains untouched for a preset time, it is determined that the user's usage state is unused.
[0092] S712. When the user's usage status changes within a preset time period, determine that the user's usage status is "in use".
[0093] S721. When it is determined that the user's usage status is "in use", the control device shall operate normally.
[0094] S722. When it is determined that the user's usage status is not in use, the control device enters sleep mode or sends a pause signal.
[0095] S722. When the device enters sleep mode or sends a pause signal, it receives a wake-up signal and controls the device to enter wake-up mode.
[0096] S722. When the device enters sleep mode or sends a pause signal, if no wake-up signal is received within a preset time, the device will be controlled to enter the shutdown state.
[0097] S731. When the user's usage state changes within a preset time, obtain the changes in the touch sensing signal detected by the main touch sensing device.
[0098] S732: Obtain user habits based on changes in touch sensing signals.
[0099] S733, Security protection based on user habits.
[0100] Specifically, the touch threshold can be adjusted based on the parts of the steering wheel that users frequently touch and the frequency of those touches, making it more in line with users' actual operating habits, thereby improving the accuracy and reliability of safety protection.
[0101] In another implementation, an additional visual sensing module can be added to assist in determining the user's usage status. Specifically, in addition to the touch sensing device, a camera is installed near the steering wheel. This camera can capture the user's hand movements in real time and use image recognition technology to determine whether the user is operating the steering wheel. This can further improve the accuracy of the judgment and reduce the occurrence of false judgments. In the specific implementation, the camera emits infrared light, captures the light reflected back from the user's hand, and generates image data. The image data is transmitted to the central processing unit through a high-speed transmission interface and analyzed by specialized image processing software. This software can be trained based on deep learning algorithms and has high-precision human posture recognition capabilities. For example, the YOLOv5 object detection model can be used, which has high detection speed and low latency, and is suitable for real-time monitoring scenarios. When the user's hand appears in the designated area, it is considered to be touching; otherwise, it is considered not touching. This dual verification mechanism can significantly improve the reliability and stability of the system.
[0102] In another implementation, a physical locking mechanism can be added to automatically lock the steering wheel when the user leaves, preventing it from turning freely. Specifically, an electromagnetic lock can be installed inside the steering wheel. When the system detects that the user has left, the electromagnetic lock activates within milliseconds, fixing the steering wheel in a specific position until the user returns and unlocks it. In practice, the electromagnetic lock can be a small electromagnet embedded in the central axis of the steering wheel. When the system detects that the user has left, the controller sends an electrical signal, energizing the electromagnet to generate a magnetic field that attracts the latch to lock it. The latch can be made of high-strength alloy steel to ensure a secure lock even under high torque. To facilitate unlocking, a button can be installed on the outside of the steering wheel; pressing it cuts off the power to the electromagnet and releases the latch. Additionally, an indicator light can be integrated into the steering wheel, illuminating red when locked to remind the user that it is in locked mode.
[0103] In another implementation, a voice-activated sensing module can be added to assist in determining the user's usage status. Specifically, a microphone array can be integrated into the audio equipment near the steering wheel, using voice recognition technology to determine the user's presence and issue commands. This not only improves the system's flexibility but also provides greater convenience for people with disabilities. In practice, the microphone array can be distributed in multiple locations around the steering wheel, forming a multi-point sound pickup network. Each microphone is connected to a high-performance DSP chip, responsible for initial audio signal processing. The processed audio data is then transmitted to the central processing unit, where it is parsed by a dedicated speech recognition engine. For example, the Google Speech-to-Text API can be used, which supports multiple languages and dialects and has high recognition rates and noise resistance. When the user speaks a pre-set command, the system will immediately respond accordingly, such as pausing a game or activating security features.
[0104] In another implementation, a biometric module can be added to more accurately determine the user's usage status. Specifically, a fingerprint reader or facial recognition camera can be installed on the steering wheel to verify the user's identity through biometric comparison, thereby achieving personalized security protection. In practice, the fingerprint reader can be installed in a small recess at the bottom of the steering wheel; the user simply places it on the wheel to complete the scan. The recognition result is transmitted to the central processing unit via a wireless communication module, where a specialized matching algorithm performs the comparison. The facial recognition camera can be installed above the display, capturing the user's facial information in real time and extracting key feature points for comparison. For example, the Face++ facial recognition SDK can be used, which supports liveness detection and can effectively prevent photo or video spoofing attacks. When the system successfully identifies a legitimate user, it allows them to continue operating; otherwise, a security protection mechanism is triggered.
[0105] This application also provides a computer device, including a memory and a processor. The memory stores a computer program that can be loaded by the processor and executed to provide a security protection method for touch-sensitive usage states, specifically including:
[0106] S1. Receive the initial touch sensing signals detected by all touch sensing devices.
[0107] S2. Sort all initial touch sensing signals according to signal strength.
[0108] S3. Select the touch sensing devices corresponding to the first few initial touch sensing signals with the highest signal strength as the main touch sensing devices.
[0109] S4. Enhance the touch sensing signals detected by the subsequent main touch sensing devices.
[0110] S5. Determine the user's touch state based on the enhanced touch sensing signal.
[0111] S6. When the user's touch state is determined to be no touch, continuously monitor the changes in touch state within a preset time.
[0112] S7. Determine the user's usage status based on changes in touch state, and implement security protection accordingly.
[0113] The computer is a server, and the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores initial touch sensing signals, main touch sensing devices, user habits, etc. The network interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it can implement a security protection method for the touch sensing usage status.
[0114] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the following steps:
[0115] S1. Receive the initial touch sensing signals detected by all touch sensing devices.
[0116] S2. Sort all initial touch sensing signals according to signal strength.
[0117] S3. Select the touch sensing devices corresponding to the first few initial touch sensing signals with the highest signal strength as the main touch sensing devices.
[0118] S4. Enhance the touch sensing signals detected by the subsequent main touch sensing devices.
[0119] S5. Determine the user's touch state based on the enhanced touch sensing signal.
[0120] S6. When the user's touch state is determined to be no touch, continuously monitor the changes in touch state within a preset time.
[0121] S7. Determine the user's usage status based on changes in touch state, and implement security protection accordingly.
[0122] In addition, the processor in the computer device executes the steps of all the above-mentioned security protection methods for touch-sensor usage states when executing computer programs.
[0123] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any reference to memory, storage, database, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0124] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The embodiments described in this specific implementation are preferred embodiments of this application and are not intended to limit the scope of protection of this application. Identical components are represented by the same reference numerals. Therefore, all equivalent changes made to the structure, shape, and principle of this application should be covered within the scope of protection of this application.
Claims
1. A method for protecting the safety of touch-sensitive usage status, characterized in that, include: Receive initial touch sensing signals detected by all touch sensing devices; All initial touch sensing signals are sorted according to signal strength; The touch sensing devices corresponding to the first two initial touch sensing signals in terms of signal strength are selected as the primary touch sensing devices. Enhance the touch sensing signals detected by subsequent main touch sensing devices; The user's touch state is determined based on the enhanced touch sensing signal, and the user's touch state includes touching and not touching. When the user's touch state is determined to be no touch, the system continuously monitors changes in the touch state for a preset time. The user's usage status is determined based on changes in touch state, and security protection is implemented accordingly.
2. The safety protection method for touch-sensing usage status according to claim 1, characterized in that, The method of determining the user's usage status based on changes in touch status includes: If the user's touch state remains untouched for a preset time, the user's usage state is determined to be unused. If the user's touch state changes within a preset time, the user's usage state is determined to be in use.
3. The safety protection method for touch-sensing usage status according to claim 2, characterized in that, The security protection based on usage status includes: Once the user's usage status is determined to be in use, the control device will operate normally. When the user determines that the device is not in use, the control device enters sleep mode or sends a pause signal. When the device enters sleep mode or sends a pause signal, it receives a wake-up signal and controls the device to enter wake-up mode. When the device enters sleep mode or sends a pause signal, and does not receive a wake-up signal within a preset time, the device will be controlled to enter the shutdown state.
4. The safety protection method for touch-sensing usage status according to claim 3, characterized in that, The security protection based on usage status also includes: When the user's usage status changes within a preset time, the changes in touch sensing signals detected by the main touch sensing devices are obtained. Based on changes in touch sensor signals, user habits can be obtained. Security protection is implemented based on user habits.
5. A method for protecting the safety of touch-sensitive usage status according to claim 4, characterized in that, The step of determining the user's touch state based on the enhanced touch sensing signal includes: Even when the user is not touching the device, the background noise level of the touch-sensing device is obtained as a reference value for the sensing coordinates. When a user touches the screen, the detection value from the touch-sensing device is obtained; The sensing value is obtained based on the detection value of the touch sensing device and the reference value; A preset touch threshold is used to determine the user's touch status based on the sensor value and the touch threshold.
6. A method for protecting the safety of touch-sensitive usage status according to claim 5, characterized in that, The step of determining the user's touch state based on the sensing value and touch threshold includes: When the sensor value exceeds the touch threshold, the user is determined to be touching. If the sensor value does not exceed the touch threshold, the user's touch state is determined to be no touch.
7. A method for protecting the safety of touch-sensitive usage status according to claim 6, characterized in that, The method of determining the user's touch state based on the sensing value and touch threshold also includes: Obtain current environmental data; The touch threshold is adaptively adjusted based on environmental data and user habits.
8. A method for protecting the safety of touch-sensitive usage status according to any one of claims 1-7, characterized in that, The step of enhancing the touch sensing signals detected by subsequent main touch sensing devices includes: The touch sensor amplifies the detected touch signal generated by the touch sensor through a signal amplifier. The amplified touch-sensing signal is filtered using a filter. The filtered touch-sensing signal is converted into a digital signal through sampling and analog-to-digital converter; Digital signals are filtered using average filtering or median filtering algorithms.
9. A computer device, characterized in that, It includes a memory and a processor, wherein the memory stores a method for protecting a touch-sensitive usage state that can be loaded by the processor and executed as described in any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, The computer program stores a method for protecting a touch-sensitive usage state as described in any one of claims 1-8, which can be loaded by a processor and executed.
Citation Information
Patent Citations
Screen brightening method and terminal device
CN109587775A
Special equipment positioning method based on ZigBee low-energy-consumption device
CN118612673A