The invention discloses a screen lighting method and a device, belonging to the field of terminal intelligent management. The screen lighting method includes: obtaining the detection data of the gyroscope and the accelerometer on the mobile terminal, calculating the rotation angle of the X axis according to the angular velocity detected by the gyroscope, determining whether the first brighting condition is satisfied, the first light condition is used to determine the angle raised by the mobile terminal, and the acceleration based on the accelerometer detection. The maximum value of the square sum of the Y axis acceleration and the Z axis acceleration is calculated to determine whether the second light condition is satisfied, and the second light condition is used to determine whether the mobile terminal is in a predetermined speed state in the process of picking up, and when the first lighting condition and the second light condition are met, the screen is lit. The technical scheme of the invention can accurately identify the mobile phone with the active behavior of the user to pick up the action to light the screen, filter the jitter, motion and so on, to prevent the unnecessary loss of the electricity, and improve the user experience.
【技术实现步骤摘要】
屏幕点亮方法及装置
本专利技术涉及终端智能管理领域,特别涉及一种屏幕点亮方法及装置。
技术介绍
随着移动网络的覆盖,移动终端为人们的生活和工作提供了丰富的功能,尤其是智能手机成为了人们不可或缺的随身物品。目前,人们需要频繁地点亮移动设备移动设备的屏幕来操作设备,基本方法是通过电源键或者Home键点亮手机屏幕。由于智能手机的大屏化,使得不便于找寻并按下电源键,大大降低了用户体验;另一方面,频繁按压电源键也降低了其使用寿命,一旦电源键损坏,将大大影响手机的正常使用。随之提出了多种晃动点亮屏幕的方案,通过晃动手机或者某个方向加速移动手机,造成加速计三轴的某个方向的加速度值快速变化来判定满足手机屏幕的点亮条件。但是,目前的晃动手机点亮屏幕的方案无法克服误点亮的技术缺陷:手机在多种晃动的情况下都会触发屏幕亮屏,比如,在用户快走或运动过程中,很多抖动情形都达到了触发条件而使得放置在口袋中的手机点亮屏幕,多次非用户主动行为的点亮屏幕情形,不但给用户造成了困扰,还大大加快了手机的电量消耗。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种屏幕点亮方法及装置,能够精确识别用户主动行为的手机拿起动作而点亮屏幕,过滤抖动、运动等误点亮动作。本专利技术的技术方案如下:一方面,本专利技术提供了一种屏幕点亮方法,所述方法包括:获取移动终端上陀螺仪和加速计的检测数据;根据陀螺仪检测的角速度,计算x轴的转动角度,判定是否满足第一点亮条件,所述第一点亮条件用于判定所述移动终端抬起的角度;根据加速计检测的加速度,计算y轴加速度和z轴加速度的平方和的最大值,判定是否满足第二点亮条件,所述 ...
【技术保护点】
一种屏幕点亮方法,其特征在于,所述方法包括:获取移动终端上陀螺仪和加速计的检测数据;根据陀螺仪检测的角速度,计算x轴的转动角度,判定是否满足第一点亮条件,所述第一点亮条件用于判定所述移动终端抬起的角度;根据加速计检测的加速度,计算y轴加速度和z轴加速度的平方和的最大值,判定是否满足第二点亮条件,所述第二点亮条件用于判定所述移动终端在拿起过程中是否依次达到预定速度状态;当同时满足第一点亮条件和第二点亮条件时,点亮屏幕。
【技术特征摘要】
1.一种屏幕点亮方法,其特征在于,所述方法包括:获取移动终端上陀螺仪和加速计的检测数据;根据陀螺仪检测的角速度,计算x轴的转动角度,判定是否满足第一点亮条件,所述第一点亮条件用于判定所述移动终端抬起的角度;根据加速计检测的加速度,计算y轴加速度和z轴加速度的平方和的最大值,判定是否满足第二点亮条件,所述第二点亮条件用于判定所述移动终端在拿起过程中是否依次达到预定速度状态;当同时满足第一点亮条件和第二点亮条件时,点亮屏幕。2.根据权利要求1所述的屏幕点亮方法,其特征在于,所述第二点亮条件包括:y轴加速度和z轴加速度的平方和的实时值小于等于最大值的三分之一。3.根据权利要求2所述的屏幕点亮方法,其特征在于,所述第一点亮条件包括:所述移动终端抬起的角度大于等于45°。4.根据权利要求3所述的屏幕点亮方法,其特征在于,所述第二点亮条件还包括:y轴加速度和z轴加速度的平方和的起始值大于等于点亮阈值,y轴加速度和z轴加速度均大于0,且y轴加速度和z轴加速度相加的值大于x轴的加速度绝对值。5.根据权利要求3所述的屏幕点亮方法,其特征在于,所述移动终端抬起的角度为移动终端绕x轴的转动角度累加之和。6.根据权利要求1-5中任意一项所述的屏幕点亮方法,其特征在于,还包括:对所述加速计检测的加速度结果进行低通滤波算法处理,所述低通滤波算法的计算公式为Y(n)=A*X(n)+(1-A)*Y(n-1),其中,A为滤波系数,X(n)为本次加速度分量的采样值,Y(n-1)为上次加速度分量的滤波输出值,Y(n)为本次加速度分量的滤波输出值。7.根据权利要求1-6中任意一项所述的屏幕点亮方法,其特征在于,所述获取移动终端上陀螺仪和加速计的检测数据之前还包括:接收触发指令,所述触发指令的触...
【专利技术属性】
技术研发人员:杨文峻,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。