A method and system for controlling double-tap on the back of a mobile phone based on motion state constraints

By introducing a joint constraint mechanism of terminal motion state and usage state into the double-tap operation on the back of the phone, the problem of frequent false triggers in the existing technology is solved, and stable and reliable interactive control in complex environments is achieved, thus improving the user experience.

CN122093497APending Publication Date: 2026-05-26SICHUAN COOSEA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SICHUAN COOSEA TECH CO LTD
Filing Date
2026-02-06
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing double-tap interaction solutions on the back of mobile phones struggle to effectively distinguish between intentional and unintentional user actions in complex usage environments, leading to frequent false triggers and impacting interaction reliability and user experience.

Method used

By introducing a joint constraint mechanism of terminal motion state and usage state in the double-tap operation on the back of the phone, multi-axis acceleration and angular velocity data are collected using accelerometers and gyroscopes, combined with light sensors and proximity sensors, to determine the multi-stage motion state and usage state, ensuring the stability and security of interactive operation.

Benefits of technology

It significantly reduces the probability of false triggering, improves the accuracy of interaction recognition and the security of execution, ensures that the operation conforms to the user's intent in different usage scenarios, and improves the stability and reliability of interaction control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122093497A_ABST
    Figure CN122093497A_ABST
Patent Text Reader

Abstract

This invention discloses a method and system for controlling double-tap on the back of a mobile phone based on motion state constraints. When a touch event is detected on the back of the mobile terminal, the method simultaneously acquires the terminal's motion state data and, based on the motion state characteristics before and after the touch event, determines whether the touch event meets preset stable state conditions. Only when the terminal is in a stable state and a second touch event meeting the conditions is detected within a preset time interval is a valid double-tap operation determined. After confirming the double-tap operation, the current usage state of the terminal is further acquired, and corresponding target operations or safety operations are selectively executed based on the usage state. By introducing joint constraints of motion state and usage state during the back interaction recognition process, this invention effectively reduces the probability of false triggering of double-tap operations on the back, improving the reliability of mobile terminal interaction control and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of human-computer interaction control technology for smart terminals, and in particular to a method and system for controlling double-tap on the back of a mobile phone based on motion state constraints. Background Technology

[0002] As smartphone screen sizes continue to increase, the ease of interaction in one-handed operation scenarios has gradually become an important issue in terminal design and system interaction. To reduce users' reliance on the front of the screen and improve operational efficiency, some terminals have begun to introduce touch or tap interaction methods based on the back of the device, such as triggering functions like taking a screenshot or activating a voice assistant by double-tapping the back of the phone.

[0003] However, most existing double-tap interaction solutions for the back of mobile phones only judge user actions based on simple conditions such as the number of touches and the time interval between touches, lacking a comprehensive analysis of the overall motion state of the terminal and the actual usage scenario. In actual use, mobile terminals are often in various unstable states, such as being placed in a pocket or bag, or shaking with the body while walking. At this time, the back is prone to generating unintentional touch or vibration signals. The existing solutions mentioned above cannot effectively distinguish between the user's intentional interaction operation and random disturbance or unintentional triggering behavior, which can easily lead to false triggers, thereby affecting the user experience and even causing the risk of accidental operation.

[0004] Furthermore, while some existing technologies attempt to incorporate sensor data to aid in judgment, they mostly focus on detecting a single moment or a single touch event. They fail to continuously constrain the terminal's motion state during critical stages such as before the touch event occurs, during the double-tap waiting period, and at the moment the touch occurs. They also fail to incorporate the terminal's actual usage state (such as being held, placed on a table, or stored) into the final operation execution decision. Therefore, the aforementioned technical solutions still struggle to achieve reliable identification and secure control of double-tap operations on the back in complex usage environments.

[0005] Therefore, existing technologies urgently need an interactive control scheme that can effectively constrain and determine double-tap operations on the back of a mobile phone by combining the terminal's motion state and usage state, so as to significantly reduce the probability of false triggering and improve the stability and reliability of terminal interaction while ensuring the convenience of operation.

[0006] Therefore, existing technologies still need to be improved. Summary of the Invention

[0007] Given that the existing double-tap interaction schemes on the back of mobile phones generally fail to adequately consider the terminal's motion state and actual usage scenarios, and are difficult to effectively distinguish between intentional operations and unintentional triggers, they are prone to false triggers in complex usage environments, affecting the reliability of interaction and user experience. Therefore, it is necessary to provide a new technical solution that, without increasing the user's operational burden, imposes more reasonable constraints and judgments on the conditions for the establishment of double-tap operations on the back of the phone, thereby achieving safe and stable control of interactive operations on the back of the mobile phone.

[0008] The technical solution of the present invention is as follows: This invention provides a method for controlling double-tap on the back of a mobile phone based on motion state constraints, comprising: When a first touch event is detected on the back of the mobile terminal, motion state data of the mobile terminal within a preset time window is acquired simultaneously. Based on the motion state data, it is determined whether the mobile terminal meets the preset stable state conditions when the first touch event occurs. If not, the first touch event is ignored. Under the condition of stable state, the presence of a second touch event is detected within a preset time interval, and the motion state characteristics corresponding to the moment the two touch events occur are used to determine whether a valid double-touch operation on the back is constituted. After determining that a valid double-tap operation on the back is constituted, the current usage state of the mobile terminal is obtained, and the target operation corresponding to the double-tap operation on the back is selectively executed according to the usage state.

[0009] In one embodiment, the motion state data includes at least multi-axis acceleration data and angular velocity data collected by an accelerometer and a gyroscope.

[0010] In one embodiment, the motion state characteristics are characterized by motion intensity parameters obtained by fusing the multi-axis acceleration data and angular velocity data.

[0011] In one embodiment, determining whether the first touch event satisfies the steady-state condition includes: The average motion intensity parameter within a preset time period before the first touch event occurs is analyzed, and when the average motion intensity parameter is higher than a preset threshold, the first touch event is determined to be an unexpected triggering event.

[0012] In one embodiment, while waiting for the second touch event, the motion state data of the mobile terminal is continuously monitored, and the current back double-tap determination process is terminated when an abnormal motion state is detected.

[0013] In one embodiment, upon detecting the second touch event, the system further confirms whether the double-tap operation on the back is an intentional interaction based on the motion state characteristics at the instant the two touch events occur.

[0014] In one embodiment, the motion state features are analyzed using a preset rule matching method or classification model to distinguish between intentional interactive operations and unintentional triggered behaviors.

[0015] In one embodiment, the usage state includes at least one of the following: the mobile terminal is in a handheld state, a desktop placement state, or a stored state. The usage state is determined based on motion state data and combined with data from the light sensor and the proximity sensor.

[0016] In one embodiment, when it is determined that the mobile terminal is in a stored state, the target operation is prohibited or only a preset security operation is performed.

[0017] In another aspect, the present invention provides a double-tap control system for the back of a mobile phone based on motion state constraints, including a processor and a memory, wherein the memory stores a computer program, which, when executed by the processor, is used to implement the method described in any of the above-mentioned embodiments.

[0018] In summary, this invention improves upon traditional methods that rely solely on the number of touches or time intervals by introducing a joint constraint mechanism of terminal motion and usage state during the double-tap interaction recognition process on the back of the phone. By continuously analyzing the terminal's motion state before the touch event occurs, during the double-tap waiting process, and at the moment of the touch, it effectively enhances the accuracy of recognizing the user's true interaction intent, thereby avoiding false triggering issues caused by non-interactive scenarios such as terminal shaking or storage. Furthermore, after confirming the successful double-tap operation on the back, it further controls the operation execution based on the actual usage state of the terminal, making the interaction response more consistent with real-world usage needs, thus balancing operational convenience and security.

[0019] The technical solution proposed in this invention does not rely on specific hardware structure modifications and can be implemented based on various sensor resources of existing terminals, exhibiting strong versatility and feasibility. By reasonably constraining and determining the conditions for the double-tap operation on the back, it not only improves the stability and reliability of interactive control but also provides a new technical approach for optimizing terminal interaction methods, demonstrating good application value and promising prospects for promotion.

[0020] Compared to existing technologies that primarily rely on the number of touches or time intervals to identify double-tap operations on the back of a mobile phone, this invention does not simply add judgment conditions or overlay sensor information. Instead, it reconstructs the path for establishing a double-tap operation on the back from the perspective of interaction judgment logic. It transforms the original touch event-centric judgment method into a comprehensive judgment mechanism constrained by the terminal's motion state and usage state. Through this design, this invention significantly suppresses the problem of accidental double-tap triggering on the back without changing user operating habits or adding additional interaction burden. Its technical effect is noticeably non-intuitive.

[0021] Specifically, this invention introduces a pre-judgment constraint on the terminal's motion state before a touch event occurs, allowing touch signals generated when the terminal is shaking, moving, or unstable to be directly excluded at an early stage, thus preventing meaningless double-tap judgment processes from being initiated. Furthermore, by continuously monitoring the terminal's motion state during the double-tap waiting period and at the moment of touch, the system can distinguish between the characteristic motion patterns accompanying active user taps and the disordered motion patterns generated by random disturbances, thereby improving the overall accuracy of identifying intentional interactive operations. This judgment method, which continuously constrains the motion state across multiple time stages, is not a conventional technique used in existing technologies, and it significantly improves the effect of suppressing accidental touches.

[0022] Furthermore, after confirming the successful double-tap operation on the back, this invention does not directly execute the corresponding operation. Instead, it further controls the operation execution based on the actual usage state of the terminal. When the terminal is in a stored state, by disabling or only allowing safe operations, it effectively avoids unnecessary interference or even security risks that might arise from accidental triggering of the function in a pocket or bag. This control method, which combines interactive recognition with the terminal's usage scenario, enables the double-tap operation on the back to maintain stable and controllable behavior even in complex usage environments. Its technical effect exceeds the scope expected by simply improving recognition accuracy.

[0023] In summary, this invention systematically reconstructs the judgment logic of double-click operation on the back, which significantly improves the reliability of operation recognition and execution security while ensuring the convenience of interaction. It achieves multiple technical effects that are difficult to achieve simultaneously in the prior art, and has obvious and unexpected technical advantages. Attached Figure Description

[0024] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings: Figure 1 A flowchart of the method steps for a double-tap control method on the back of a mobile phone based on motion state constraints provided by the present invention; Figure 2This is a schematic diagram of a mobile terminal operation page for a double-tap control method on the back of a mobile phone based on motion state constraints, provided by the present invention. Detailed Implementation

[0025] To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention is further described in detail below. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. The embodiments of the invention are described below in conjunction with the accompanying drawings.

[0026] One embodiment of the present invention provides a method for controlling double-tap on the back of a mobile phone based on motion state constraints. Please refer to [link to relevant documentation]. Figure 1 , Figure 2 ,include: S1. When a first touch event is detected on the back of the mobile terminal, the motion state data of the mobile terminal within a preset time window is acquired simultaneously. In this embodiment, when the mobile terminal detects a first touch event located on the back of the terminal, the system does not immediately process the touch event as a valid interactive operation. Instead, it simultaneously triggers the acquisition of the terminal's motion state. This motion state data reflects the terminal's motion at the time of the touch event and before and after it, and can be acquired by the terminal's built-in accelerometer and gyroscope. To ensure the time correspondence between the motion state data and the touch event, the system can set a uniform sampling frequency and timestamp for various sensor data, keeping the touch event and the corresponding motion state data synchronized on the timeline.

[0027] Furthermore, the method also includes: S2. Based on the motion state data, determine whether the mobile terminal meets the preset stable state conditions when the first touch event occurs. If not, ignore the first touch event. After acquiring the motion state data, the system determines whether the mobile terminal meets preset stable state conditions when the first touch event occurs. Specifically, the system can analyze the changes in the terminal's motion state within a preset time window before the first touch event occurs to determine whether the terminal is in a relatively static or stable usage state. When obvious shaking, movement, or other abnormal motion characteristics are detected in the terminal within this time window, the system can determine that the first touch event is not an interactive operation intentionally initiated by the user, and thus directly ignore the first touch event and not proceed to the subsequent double-tap recognition process.

[0028] Furthermore, the method also includes: S3. Under the condition of satisfying the stable state, detect whether there is a second touch event within a preset time interval, and determine whether a valid double-touch operation on the back is constituted based on the motion state characteristics corresponding to the instant the two touch events occur. If the first touch event satisfies the stable state condition, the system enters the double-touch determination phase and detects the presence of a second touch event within a preset time interval. During this time interval, the system continuously monitors the terminal's motion state to ensure that no obvious abnormal movement occurs. When a second touch event is detected within the preset time interval, the system further determines whether a valid double-touch operation on the back is constituted based on the motion state characteristics corresponding to the instants of the two touch events. For example, the system can determine whether the terminal's motion state at the time of the two touches matches the motion characteristics exhibited when the user actively taps the back of the terminal, thereby excluding unintentional triggering behavior caused by random vibration or external collision.

[0029] Furthermore, the method also includes: S4. After determining that the back double-tap operation constitutes a valid operation, obtain the current usage state of the mobile terminal, and selectively execute the target operation corresponding to the back double-tap operation based on the usage state.

[0030] Once the system determines that two touch events constitute a valid double-tap operation on the back, it further acquires the current usage state of the mobile terminal. This usage state characterizes the actual usage scenario of the terminal, such as whether it is held in hand, placed on a table, or stored in a pocket or bag. The system can comprehensively determine the usage state based on the terminal's motion data, combined with information collected by light sensors, proximity sensors, etc. After acquiring the usage state, the system selectively executes the target operation corresponding to the double-tap operation on the back, or prohibits the execution of the target operation, to avoid unnecessary impacts caused by accidental triggering.

[0031] In a further embodiment, the motion state data includes at least multi-axis acceleration data and angular velocity data collected by an accelerometer and a gyroscope.

[0032] Specifically, in this embodiment, the motion state data includes at least multi-axis acceleration data and angular velocity data collected by the accelerometer and gyroscope built into the mobile terminal. The accelerometer is used to acquire linear acceleration information of the terminal in three orthogonal directions to reflect the translational motion state of the terminal; the gyroscope is used to acquire angular velocity information of the terminal in each axis direction to reflect the rotational motion state of the terminal. By simultaneously acquiring the above two types of sensor data, the overall motion of the terminal can be characterized from different dimensions.

[0033] In its implementation, when a back touch event is detected or the system enters the back double-tap judgment process, it triggers synchronous sampling of the accelerometer and gyroscope, and assigns a unified timestamp to the collected sensor data, thereby ensuring the consistency of data from different sensors in the time dimension. In this way, the system can accurately correlate a back touch event with the terminal's motion state at the corresponding moment, avoiding judgment errors caused by asynchronous sampling.

[0034] Furthermore, the number, range, or accuracy of accelerometers and gyroscopes may vary under different terminal hardware conditions. However, as long as acceleration data and angular velocity data reflecting the multi-axis motion characteristics of the terminal can be obtained, they can be used as the motion state data described in this invention, thereby ensuring the applicability of this technical solution on different terminal platforms.

[0035] In a further embodiment, the motion state characteristics are characterized by motion intensity parameters obtained by fusing the multi-axis acceleration data and angular velocity data.

[0036] In this embodiment, to facilitate a unified assessment of the terminal's motion state, the system can fuse multi-axis acceleration and angular velocity data collected by the accelerometer and gyroscope, and characterize the terminal's motion state features in the form of motion intensity parameters. These motion intensity parameters reflect the magnitude of the terminal's overall motion amplitude over a certain time period, thus providing a quantitative basis for subsequent stability determination.

[0037] Specifically, the system can perform statistical analysis on multi-axis acceleration and angular velocity data within a preset time window. For example, by weighting, calculating the magnitude, or normalizing the data for each axis, it can obtain motion intensity parameters that comprehensively reflect the terminal's motion. These motion intensity parameters can reflect both the terminal's translational changes in space and its rotational changes, thus avoiding the judgment bias caused by relying solely on data from a single sensor.

[0038] In practical applications, the system can configure the calculation method and threshold of motion intensity parameters according to different usage scenarios or terminal characteristics. For example, in everyday handheld use scenarios, slight natural shaking can be considered low motion intensity, while the motion intensity generated by the terminal usually increases significantly during walking, running, or putting the terminal in a pocket. By comparing the motion intensity parameters with preset thresholds, the system can more accurately distinguish whether the terminal is in a stable or unstable state, providing a reliable basis for the effective recognition of double-tap operations on the back.

[0039] In a further embodiment, determining whether the first touch event satisfies the steady-state condition includes: The average motion intensity parameter within a preset time period before the first touch event occurs is analyzed, and when the average motion intensity parameter is higher than a preset threshold, the first touch event is determined to be an unexpected triggering event.

[0040] To avoid misidentifying unintentionally initiated touch actions as the start of a double-tap operation on the back, the system first analyzes the motion state before the touch event occurs when it detects the first touch event on the back of the mobile terminal, in order to determine whether the first touch event meets the preset stable state conditions.

[0041] Specifically, the system can set a time window before the first touch event occurs, and calculate the average motion intensity parameter of the terminal during that time window based on the motion state data collected within that time window. The average motion intensity parameter reflects whether the terminal is in a relatively static or stable usage state before the first touch event occurs. When the average motion intensity parameter is higher than a preset threshold, the system can determine that the terminal has obvious shaking, movement, or other unstable motion during that time period, and thus consider that the first touch event is likely due to an unexpected triggering behavior caused by the terminal being carried, placed, or by external disturbances.

[0042] In the above situation, the system determines the first touch event as an unexpected trigger event and ignores it directly, without proceeding to the subsequent double-tap recognition process. By introducing motion state determination constraints before the touch event occurs, a large number of unintentionally triggered touch signals can be effectively filtered in the early stages of the double-tap recognition process, reducing the probability of false triggering from the source.

[0043] In a further embodiment, while waiting for the second touch event, the motion state data of the mobile terminal is continuously monitored, and when an abnormal motion state is detected, the current back double-tap determination process is terminated.

[0044] Once the first touch event meets the stable state conditions and enters the double-tap waiting stage, the system does not wait for the second touch event to occur. Instead, it continuously monitors the motion state data of the mobile terminal within a preset time interval to dynamically constrain the determination process of the double-tap operation on the back.

[0045] Specifically, during the double-tap waiting period, the system can acquire the terminal's motion status data in real time or periodically and determine whether the terminal exhibits abnormal motion. For example, if the system detects significant displacement, shaking, or other motion changes exceeding a preset range during the waiting period, it can assume that the current usage environment has changed, and the original double-tap judgment conditions no longer apply. In this case, the system will prematurely terminate the current back double-tap judgment process and reset the relevant judgment states to avoid continuing to recognize the second touch event in an unstable state.

[0046] By introducing the aforementioned dynamic monitoring and termination mechanism during the double-touch waiting period, even if the terminal is in a stable state when the first touch event occurs, the double-touch recognition process can be interrupted in time if the terminal's motion state changes due to the user walking, putting the device in a pocket, or other actions. This prevents occasional touch errors from being identified as valid back double-touch operations in complex usage scenarios.

[0047] In a further embodiment, when the second touch event is detected, the back double-tap operation is further confirmed as an intentional interaction based on the motion state characteristics at the moment the two touch events occur.

[0048] When the system detects a second touch event within a preset time interval, it does not only confirm the double-tap operation on the back based on the temporal continuity of the two touches, but also further combines the motion state characteristics corresponding to the instant the two touch events occur to confirm whether the double-tap operation on the back is an intentional interaction by the user.

[0049] Specifically, the system can acquire motion state data corresponding to the instants of the first and second touch events, and analyze the motion state data to extract parameters that reflect the instantaneous motion changes of the terminal. For example, the system can focus on the amplitude and trend of the terminal's motion at the instant of the touch, and whether it exhibits continuous and controllable motion characteristics. Typically, when a user intentionally taps the back of the terminal, the terminal will exhibit instantaneous motion characteristics with a certain consistency and repeatability. However, touch events caused by random shaking, external collisions, or the process of carrying often lack these characteristics in their corresponding motion states.

[0050] Upon detecting a second touch event, the system can make a comprehensive judgment based on the motion state characteristics at the instant of the two touch events. If the motion state characteristics match the preset intentional interaction characteristics, the back double-tap operation is confirmed as an intentional interaction operation; otherwise, it can be determined that the back double-tap operation does not possess the user's intentional interaction characteristics, and thus it is not recognized as a valid back double-tap operation. By introducing a motion state characteristic confirmation mechanism at the instant of touch, the determination of back double-tap operations is made closer to the user's actual interaction behavior.

[0051] In a further embodiment, the motion state features are analyzed using a preset rule matching method or classification model to distinguish between intentional interactive operations and unintentional triggered behaviors.

[0052] To further enhance the ability to distinguish between intentional interactive operations and unintentional triggered behaviors, the system can analyze the motion state characteristics based on the above-mentioned judgment by using preset rule matching methods or classification models.

[0053] Specifically, when using rule-based matching, the system can pre-set several judgment rules based on extensive experience with various usage scenarios to describe the combination of motion state features corresponding to an intentional double-tap operation on the back of the user. For example, the rules may include constraints on features such as the range of motion intensity, consistency of change direction, and continuity at the moment of touch. When the collected motion state features satisfy the rules, the system can determine that the double-tap operation on the back is an intentional interactive operation.

[0054] When employing a classification model, the system can train and model intentional interactive operations and unintentional triggered behaviors based on historically collected motion state feature data. When a new candidate back double-tap operation occurs, the system can input the corresponding motion state features into the classification model, which will then output a determination result indicating whether the operation is an intentional interactive operation or an unintentional triggered behavior. It should be noted that the classification model can be a threshold classification model, a statistical model, or other model forms capable of feature classification; its specific implementation does not constitute a limitation of the present invention.

[0055] By introducing the aforementioned rule-matching method or classification model, the system can make more flexible and accurate judgments on double-click operations on the back under different usage environments and user operating habits, thereby further reducing the probability of false triggering and improving the reliability of back interaction control.

[0056] In a further embodiment, the usage state includes at least one of the following: the mobile terminal is in a handheld state, a desktop placement state, or a stored state. The usage state is determined based on motion state data and combined with data from the light sensor and the proximity sensor.

[0057] As described above, after determining that a valid double-tap operation on the back is constituted, the target operation corresponding to the double-tap operation is not executed immediately. Instead, the current usage state of the mobile terminal is further obtained, and the execution of the target operation is controlled based on the usage state.

[0058] Specifically, the usage state includes at least one of the following: the mobile terminal is held in hand, placed on a table, or stored away. To accurately determine the usage state, the system can further combine the aforementioned motion state data with data collected by the light sensor and proximity sensor for comprehensive analysis.

[0059] For example, when a mobile phone is held in hand, motion data typically exhibits low amplitude and continuous changes, while the light sensor can detect relatively stable changes in ambient light intensity, and the proximity sensor is unobstructed. However, when placed on a table, the overall motion amplitude of the terminal is low and changes slowly, the terminal posture is relatively stable, and there are no continuous obstructions around the terminal.

[0060] When a mobile phone is placed in a pocket, bag, or other storage space, the ambient light intensity detected by the light sensor is usually significantly reduced, the proximity sensor may be continuously blocked, and the phone's motion data often exhibits periodic changes synchronized with the user's walking or movement. Based on the combined characteristics of these multi-source data, the system can determine the current usage status of the phone.

[0061] By introducing a usage status determination mechanism after a double-click operation is successful, the system can reasonably constrain the execution strategy of subsequent operations based on the actual usage scenario, thereby avoiding triggering unnecessary or potentially risky operations in inappropriate usage states.

[0062] In a further embodiment, when it is determined that the mobile terminal is in a stored state, the target operation is prohibited or only a preset security operation is performed.

[0063] When the system determines that the mobile terminal is in a stored state based on the aforementioned judgment result, it can prohibit the execution of the target operation or only allow the execution of preset security operations.

[0064] Specifically, the safety operations can include operation types that do not affect the current working state of the terminal or will not interfere with the user, such as only recording internal status, triggering lightweight feedback prompts, or not generating any perceptible functional response at all. By limiting the range of operations that can be performed in the stored state, accidental triggering caused by the terminal shaking in a pocket or bag can be effectively avoided.

[0065] In another implementation, the system can also configure different operation execution strategies for different usage states. For example, when the terminal is determined to be in a handheld state, the target operation corresponding to the double-tap operation on the back is allowed to be executed in its entirety; when the terminal is determined to be in a desktop placement state, only some operations that do not involve interface switching or system state changes are allowed to be executed; and when the terminal is determined to be in a stored state, the target operation is completely prohibited or only the security operation is executed.

[0066] By employing the above methods, the double-tap operation on the back can exhibit differentiated response behaviors in different usage scenarios. This not only enhances the security and reliability of interactive control but also makes the operation method more in line with users' actual usage habits, thereby significantly improving the overall user experience.

[0067] Another embodiment of the present invention provides a double-tap control system for the back of a mobile phone based on motion state constraints, including a processor and a memory. The memory stores a computer program, which, when executed by the processor, is used to implement the method described above.

[0068] Specifically, the processor can be a central processing unit, application processor, or other processing unit with data processing capabilities in a mobile terminal, used to process and analyze data from touch sensors, motion sensors, and other sensors; the memory is used to store program instructions as well as intermediate data and status information generated during operation.

[0069] When the computer program runs on the processor, it first calls the corresponding data acquisition logic when a first touch event is detected on the back of the mobile terminal. This logic synchronously acquires the terminal's motion state data within a preset time window and determines whether the terminal meets the stable state conditions based on this data. If the stable state conditions are not met, the processor controls the program flow to directly ignore the current touch event.

[0070] If the terminal meets the stable state conditions, the computer program further controls the processor to enter the double-click detection state, listens for the existence of a second touch event within a preset time interval, and when the second touch event is detected, combines the motion state characteristics corresponding to the moment the two touch events occur to determine whether a valid back double-click operation is constituted.

[0071] After determining that a valid double-tap operation on the back has been performed, the computer program is further configured to obtain the current usage status of the mobile terminal, and based on the usage status, control the processor to selectively execute the target operation corresponding to the double-tap operation on the back, or prohibit the execution of the target operation or only execute a preset security operation.

[0072] In this system implementation, the aforementioned computer program can run as a system service, system application, or background process, working in conjunction with the terminal's operating system framework to achieve continuous monitoring and response control of double-click operations on the back without affecting the operation of foreground applications. By integrating the recognition logic and execution control logic of double-click operations on the back into the terminal system in software form, the technical solution of this invention does not require modification to the terminal hardware structure, possessing good system compatibility and deployment flexibility.

[0073] In summary, this invention focuses on the natural interaction method of double-tapping on the back of a mobile phone. Starting from the actual usage scenarios of the terminal, it introduces a comprehensive judgment mechanism for the terminal's motion and usage states, improving upon traditional interaction schemes that rely solely on the number of touches or time intervals. By performing multi-stage analysis of the terminal's motion state before the touch event occurs, during the double-tap waiting process, and at the moment of the touch, it effectively distinguishes between intentional user interaction behaviors and unintended triggering behaviors such as carrying, picking up, or collisions, thereby significantly reducing the probability of false triggering.

[0074] Building upon this foundation, the present invention further differentiates the execution strategy of the double-tap operation on the back by considering the current usage state of the terminal. This ensures that the interaction response depends not only on the touch behavior itself but also on the actual usage scenario of the terminal. Through this approach, the responsiveness of the double-tap operation on the back is guaranteed under normal usage scenarios, while avoiding the triggering of interfering or potentially risky operations in inappropriate states. The technical solution proposed in this invention does not rely on specific hardware structures or complex algorithm models and can be implemented based on existing terminal sensor resources and system architecture, exhibiting good versatility and deployability.

[0075] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.

Claims

1. A method for controlling double-tap on the back of a mobile phone based on motion state constraints, characterized in that, include: When a first touch event is detected on the back of the mobile terminal, motion state data of the mobile terminal within a preset time window is acquired simultaneously. Based on the motion state data, it is determined whether the mobile terminal meets the preset stable state conditions when the first touch event occurs. If not, the first touch event is ignored. Under the condition of stable state, the presence of a second touch event is detected within a preset time interval, and the motion state characteristics corresponding to the moment the two touch events occur are used to determine whether a valid double-touch operation on the back is constituted. After determining that a valid double-tap operation on the back is constituted, the current usage state of the mobile terminal is obtained, and the target operation corresponding to the double-tap operation on the back is selectively executed according to the usage state.

2. The control method according to claim 1, characterized in that, The motion state data includes at least multi-axis acceleration data and angular velocity data collected by accelerometers and gyroscopes.

3. The control method according to claim 2, characterized in that, The motion state characteristics are characterized by motion intensity parameters obtained by fusing the multi-axis acceleration data and angular velocity data.

4. The control method according to claim 1, characterized in that, The determination of whether the first touch event satisfies the steady-state condition includes: The average motion intensity parameter within a preset time period before the first touch event occurs is analyzed, and when the average motion intensity parameter is higher than a preset threshold, the first touch event is determined to be an unexpected triggering event.

5. The control method according to claim 1, characterized in that, While waiting for the second touch event, the motion status data of the mobile terminal is continuously monitored, and the current double-tap judgment process on the back is terminated when an abnormal motion status is detected.

6. The control method according to claim 1, characterized in that, Upon detecting the second touch event, the system further confirms whether the double-tap operation on the back is an intentional interaction based on the motion state characteristics at the moment the two touch events occur.

7. The control method according to claim 6, characterized in that, The motion state characteristics are analyzed using a preset rule matching method or classification model to distinguish between intentional interactive operations and unintentional triggered behaviors.

8. The control method according to claim 1, characterized in that, The usage state includes at least one of the following: the mobile terminal is in a handheld state, a tabletop state, or a stored state. The usage state is determined based on motion state data and combined with data from the light sensor and the proximity sensor.

9. The control method according to claim 8, characterized in that, When the mobile terminal is determined to be in a stored state, the target operation is prohibited or only a preset security operation is performed.

10. A double-tap control system for the back of a mobile phone based on motion state constraints, comprising a processor and a memory, wherein the memory stores a computer program, characterized in that, When executed by the processor, the computer program is used to implement the method according to any one of claims 1 to 9.