US 12,470,653 B2
Method and apparatus for preventing accidental touch
Haoxuan Di, Shenzhen (CN); Danhong Li, Shenzhen (CN); and Xiaowu Zhang, Shenzhen (CN)
Assigned to Honor Device Co., Ltd., Shenzhen (CN)
Appl. No. 18/041,933
Filed by Honor Device Co., Ltd., Shenzhen (CN)
PCT Filed Sep. 7, 2022, PCT No. PCT/CN2022/117611
§ 371(c)(1), (2) Date Feb. 16, 2023,
PCT Pub. No. WO2023/098208, PCT Pub. Date Jun. 8, 2023.
Claims priority of application No. 202111459980.8 (CN), filed on Dec. 1, 2021.
Prior Publication US 2024/0291918 A1, Aug. 29, 2024
Int. Cl. H04M 1/72463 (2021.01); G06F 1/16 (2006.01); G06F 3/0346 (2013.01); G06F 3/041 (2006.01); H04M 1/72454 (2021.01)
CPC H04M 1/724631 (2022.02) [G06F 1/1694 (2013.01); G06F 3/0346 (2013.01); G06F 3/0412 (2013.01); H04M 1/72454 (2021.01)] 19 Claims
OG exemplary drawing
 
1. A method for preventing an accidental touch, comprising:
obtaining a quaternion of a terminal by using an acceleration sensor and a gyro sensor, wherein the quaternion is used to represent an attitude of the terminal;
determining first information and attitude angle information of the terminal based on the quaternion of the terminal, wherein the first information is used to identify whether the terminal is in a head-down state, and the attitude angle information is used to identify an attitude of the terminal;
detecting motion information of the terminal by using the acceleration sensor, wherein the motion information is used to identify a motion status of the terminal;
detecting ambient light information of the terminal by using an ambient light sensor, wherein the ambient light information is used to identify light intensity of an environment in which the terminal is located;
determining, based on the first information, the attitude angle information, the motion information, and the ambient light information, that the terminal is in a first mode, wherein the first mode is used to identify that status information of the terminal meets a corresponding preset condition of the terminal; and
entering, by the terminal, a screen-off state.