一种通话过程中防止屏幕误触发的方法和系统的制作方法

文档序号:7981251阅读:201来源:国知局
一种通话过程中防止屏幕误触发的方法和系统的制作方法
【专利摘要】本发明公开了一种通话过程中防止屏幕误触发的方法和系统,该通话过程中防止屏幕误触发的方法和系统在手机进入通话状态后,进行以下步骤:A.实时检测手机在X、Y、Z方向上的重力加速度分量;B.根据所检测的X、Y、Z方向上的重力加速度分量计算该手机与水平面的夹角;C.判断所计算的夹角是否大于预设值,若是,则控制该手机的屏幕处于灭屏锁屏状态;若否,则控制该手机的屏幕处于亮屏解锁状态。实施本发明的技术方案,在通话过程中不会发生被不经意的身体部位触碰而挂断电话,提高了用户体验。而且,由于可使用目前手机上一般都带有的3D感应器来实时检测手机在X、Y、Z方向上的重力加速度分量,然后计算出该手机与水平面的夹角,因此,相比使用光学传感器或电容传感器,可节省手机的空间和成本。
【专利说明】一种通话过程中防止屏幕误触发的方法和系统
【技术领域】
[0001]本发明涉及移动终端领域,尤其是涉及一种通话过程中防止屏幕误触发的方法和系统。
【背景技术】
[0002]目前市面上很多手机,尤其是触摸屏手机,用户在使用手机通话过程中,会被不经意的身体部位触碰而挂断电话。为解决这个问题,现有的解决方案有两种:1、在手机里设置一个光学传感器硬件,当通话时感应到周围物体(如人的耳朵)和手机的距离靠近时,锁住屏幕或关闭屏幕背光、关屏幕;2、在手机里设置一个电容传感器硬件,当通话时周围物体(如人的耳朵)和手机上的电容传感器接触或接近时,锁住屏幕或关闭屏幕背光、关屏幕。
[0003]另外,通常多媒体手机都开发了一些动感游戏或根据手机的方向自动旋转屏幕显示的功能,硬件上会使用3D感应器来实现这些功能。这样手机就需要同时存在这两个感应器硬件:3D感应器和光学传感器(或电容传感器),从而增加了手机的体积和成本。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述成本、体积大的缺陷,提供一种通话过程中防止屏幕误触发的方法,既能保证在通话时不会被不经意的身体部位触碰而挂断电话,又不会增加手机的体积和成本。
[0005]本发明解决其技术问题所采用的技术方案是:构造一种通话过程中防止屏幕误触发的方法,在手机进入通话状态后,进行以下步骤:
A.实时检测手机在X、Y、Z方向上的重力加速度分量;
B.根据所检测的X、Y、Z方向上的重力加速度分量计算该手机与水平面的夹角;
C.判断所计算的夹角是否大于预设值,若是,则控制该手机的屏幕处于灭屏锁屏状态;若否,则控制该手机的屏幕处于亮屏解锁状态。
[0006]在本发明所述的通话过程中防止屏幕误触发的方法中,在步骤A、B之间还包括:
D.判断当前所检测的X、Y、Z方向上的重力加速度分量与前一时刻所检测的X、Y、Z方向上的重力加速度分量是否相同,若是,则进行步骤A ;若否,则进行步骤B。
[0007]在本发明所述的通话过程中防止屏幕误触发的方法中,所述步骤C包括:
Cl.判断所计算的夹角是否大于预设值,若是,则该手机当前的方向为竖直方向;若否,则该手机当前的方向为水平方向;
C2.判断该手机当前的方向与所保存的手机的方向是否相同,若是,则进行步骤A ;若否,则进行步骤C3;
C3.将所保存的手机的方向更改为该手机当前的方向,且在该手机当前的方向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机当前的方向为水平方向时,则将该手机的屏幕进行亮屏解锁。
[0008]在本发明所述的通话过程中防止屏幕误触发的方法中,在步骤C2中,若判断该手机当前的方向与所保存的手机的方向不同,则启动计时器以计时预设时间,且在预设时间 内,若每次均判断该手机当前的方向与所保存的手机的方向不同,则进行步骤C3。
[0009]在本发明所述的通话过程中防止屏幕误触发的方法中,所述步骤包括:
B1.根据所检测的X、Y方向上的重力加速度分量计算XY平面上的加速度;
B2.根据所检测的Z方向上的加速度分量及所计算的XY平面上的加速度,利用三角函 数计算该手机与水平面的夹角。
[0010]本发明还构造一种通话过程中防止屏幕误触发的系统,包括:
监测模块,用于监测手机是否进入通话状态;
3D感应器模块,用于在手机进入通话状态后,实时检测手机在X、Y、Z方向上的重力加 速度分量;
计算模块,用于根据所检测的X、Y、Z方向上的重力加速度分量计算该手机与水平面的 夹角;
控制模块,用于判断所计算的夹角是否大于预设值,若是,则控制该手机的屏幕处于灭 屏锁屏状态;若否,则控制该手机的屏幕处于亮屏解锁状态。
[0011]在本发明所述的通话过程中防止屏幕误触发的系统中,所述通话过程中防止屏幕 误触发的系统还包括加速度判断模块,且
所述加速度判断模块,用于判断当前所检测的X、Y、Z方向上的重力加速度分量与前一 时刻所检测的X、Y、Z方向上的重力加速度分量是否相同;
所述计算模块,用于在判断当前所检测的X、Y、Z方向上的重力加速度分量与前一时刻 所检测的X、Y、Z方向上的重力加速度分量不相同时,根据所检测的X、Y、Z方向上的重力加 速度分量计算该手机与水平面的夹角。
[0012]在本发明所述的通话过程中防止屏幕误触发的系统中,所述控制模块包括:
当前方向确定单元,用于判断所计算的夹角是否大于预设值,若是,则该手机当前的方
向为竖直方向;若否,则该手机当前的方向为水平方向;
方向判断单元,用于判断该手机当前的方向与所保存的手机的方向是否相同;
解锁屏控制单元,用于在该手机当前的方向与所保存的手机的方向不相同时,将所保 存的手机的方向更改为该手机当前的方向,且在该手机当前的方向为竖直方向时,将该手 机的屏幕进行灭屏锁屏;在该手机当前的方向为水平方向时,则将该手机的屏幕进行亮屏 解锁。
[0013]在本发明所述的通话过程中防止屏幕误触发的系统中,所述方向判断单元,还用 于在判断该手机当前的方向与所保存的手机的方向不同时,启动计时器以计时预设时间, 且在预设时间内,是否每次均判断该手机当前的方向与所保存的手机的方向不同;
所述解锁屏控制单元,用于在预设时间内每次均判断该手机当前的方向与所保存的手 机的方向不同时,将所保存的手机的方向更改为该手机当前的方向,且在该手机当前的方 向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机当前的方向为水平方向时,则将 该手机的屏幕进行亮屏解锁。
[0014]在本发明所述的通话过程中防止屏幕误触发的系统中,所述计算模块包括:
XY平面加速度计算单元,用于根据所检测的X、Y方向上的重力加速度分量计算XY平 面上的加速度;夹角计算单元,用于根据所检测的Z方向上的重力加速度分量及所计算的XY平面上的 加速度,利用三角函数计算该手机与水平面的夹角。
[0015]实施本发明的技术方案,在用户通话时,手机一般靠近耳朵处,此时手机与水平面 的夹角大于预设值,即手机处于竖直方向,可控制该手机的屏幕处于灭屏锁屏状态;相反 地,在用户打算结束通话(按挂断键)时,手机一般会平拿在手中,此时手机与水平面的夹 角小于预设值,即手机处于水平方向,可控制该手机的屏幕处于亮屏解锁状态,进而可按下 挂断键,因此,在通话过程中不会发生被不经意的身体部位触碰而挂断电话,提高了用户体 验。而且,由于可使用目前手机上一般都带有的3D感应器来实时检测手机在X、Y、Z方向上 的重力加速度分量,然后计算出该手机与水平面的夹角,因此,相比使用距离感应器,可节 省手机的空间和成本。
【专利附图】

【附图说明】
[0016]下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明通话过程中防止屏幕误触发的方法实施例一的流程图;
图2是本发明通话过程中防止屏幕误触发的方法实施例二的流程图;
图3是本发明通话过程中防止屏幕误触发的方法中步骤S30实施例一的流程图;
图4是本发明通话过程中防止屏幕误触发的系统实施例一的逻辑图;
图5是本发明通话过程中防止屏幕误触发的系统实施例二的逻辑图。
【具体实施方式】
[0017]在图1所示的本发明通话过程中防止屏幕误触发的方法实施例一的流程图中,在 手机进入通话状态后,进行以下步骤:
S10.实时检测手机在X、Y、Z方向上的重力加速度分量;
S20.根据所检测的X、Y、Z方向上的重力加速度分量计算该手机与水平面的夹角; S30.判断所计算的夹角是否大于预设值,例如50度(可根据精度要求自定义),若是, 则说明该手机当前的方向为竖直方向,进而控制该手机的屏幕处于灭屏锁屏状态;若否,则 说明该手机当前的方向为水平方向,进而控制该手机的屏幕处于亮屏解锁状态。
[0018]实施该技术方案,在用户通话时,手机一般靠近耳朵处,此时手机与水平面的夹角 大于预设值,即手机处于竖直方向,可控制该手机的屏幕处于灭屏锁屏状态;相反地,在用 户打算结束通话(按挂断键)时,手机一般会平拿在手中,此时手机与水平面的夹角小于预 设值,即手机处于水平方向,可控制该手机的屏幕处于亮屏解锁状态,进而可按下挂断键, 因此,在通话过程中不会发生被不经意的身体部位触碰而挂断电话,提高了用户体验。而 且,由于可使用目前手机上一般都带有的3D感应器来实时检测手机在X、Y、Z方向上的重 力加速度分量,然后计算出该手机与水平面的夹角,因此,相比使用光学传感器或电容传感 器,可节省手机的空间和成本。
[0019]图2是本发明通话过程中防止屏幕误触发的方法实施例二的流程图,该实施例相 比图1所示的实施例,所不同的仅是,在步骤SlO和步骤S20之间,还包括:
S40.判断当前所检测的X、Y、Z方向上的重力加速度分量是否与前一时刻所检测的X、 Y、Z方向上的重力加速度分量是否相同,若是,则进行步骤SlO ;若否,则进行步骤S20。[0020]在该实施例中,由于在当前所检测的X、Y、Z方向上的重力加速度分量与前一时刻所检测的X、Y、Z方向上的重力加速度分量相同时,跳转至步骤S10,而不会重复计算该手机与水平面的夹角,因此,可降低手机的功耗。
[0021]图3是本发明通话过程中防止屏幕误触发的方法中步骤S30实施例一的流程图,图1或图2中的步骤S30可具体包括:
531.判断所计算的夹角是否大于预设值,若是,则该手机当前的方向为竖直方向;若否,则该手机当前的方向为水平方向,在该步骤中,例如,为竖直方向时,该手机当前的方向可设置为I,为水平方向时,该手机当前的方向可设置为2 ;
532.判断该手机当前的方向与所保存的手机的方向是否相同,若是,则进行步骤SlO;若否,则进行步骤S33,在该步骤中,应当说明的是,所保存的手机的方向在刚进入通话状态时为初始值0,表示还没有检测到方向;
533.将所保存的手机的方向更改为该手机当前的方向,且在该手机当前的方向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机当前的方向为水平方向时,则将该手机的屏幕进行亮屏解锁。
[0022]在一个优选例子中,在步骤S32中,若判断该手机当前的方向与所保存的手机的方向不同,则启动计时器以计时预设时间(例如,500ms),且在预设时间内,若每次均判断该手机当前的方向与所保存的手机的方向不同,则进行步骤S33,即,将所保存的手机的方向更改为该手机当前的方向,且在该手机当前的方向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机当前的方向为水平方向时,则将该手机的屏幕进行亮屏解锁。实施该实施例的技术方案,只有在竖直方向或水平方向保持一定时延后才认为方向改变有效,这样可防止用户快速抖动造成的误判。
[0023]在本发明的另一个优选实施例中,图1或图2中的步骤S20可具体包括:
521.根据所检测的X、Y方向上的重力加速度分量计算XY平面上的加速度;
522.根据所检测的Z方向上的加速度分量及所计算的XY平面上的加速度,利用三角函数计算该手机与水平面的夹角。
[0024]图4是本发明通话过程中防止屏幕误触发的系统实施例一的逻辑图,该通话过程中防止屏幕误触发的系统包括依次连接的监测模块10、3D感应器模块20、计算模块30和控制模块40。其中,监测模块10用于监测手机是否进入通话状态;3D感应器模块20用于在手机进入通话状态后,实时检测手机在X、Y、Z方向上的重力加速度分量;计算模块30用于根据所检测的Χ、Υ、Ζ方向上的重力加速度分量计算该手机与水平面的夹角;控制模块40用于判断所计算的夹角是否大于预设值,若是,则控制该手机的屏幕处于灭屏锁屏状态;若否,则控制该手机的屏幕处于亮屏解锁状态。
[0025]图5是本发明通话过程中防止屏幕误触发的系统实施例二的逻辑图,该通话过程中防止屏幕误触发的系统包括依次连接的监测模块10、3D感应器模块20、加速度判断模块50、计算模块30和控制模块40,而且,计算模块30包括XY平面加速度计算单元31和夹角计算单元32 ;控制模块40包括当前方向确定单元41、方向判断单元42、解锁屏控制单元43。其中,监测模块10用于监测手机是否进入通话状态;3D感应器模块20用于在手机进入通话状态后,实时检测手机在X、Y、Z方向上的重力加速度分量;加速度判断模块50用于判断当前所检测的X、Y、Z方向上的重力加速度分量与前一时刻所检测的X、Y、Z方向上的重力加速度分量是否相同;在当前所检测的X、Y、Z方向上的重力加速度分量与前一时刻所检 测的X、Y、Z方向上的重力加速度分量不相同时,XY平面加速度计算单元31用于根据所检 测的X、Y方向上的重力加速度分量计算XY平面上的加速度;夹角计算单元32用于根据所 检测的Z方向上的加速度分量及所计算的XY平面上的加速度,利用三角函数计算该手机与 水平面的夹角;当前方向确定单元41用于判断所计算的夹角是否大于预设值,若是,则该 手机当前的方向为竖直方向;若否,则该手机当前的方向为水平方向;方向判断单元42用 于判断该手机当前的方向与所保存的手机的方向是否相同;解锁屏控制单元43用于在该 手机当前的方向与所保存的手机的方向不相同时,将所保存的手机的方向更改为该手机当 前的方向,且在该手机当前的方向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机 当前的方向为水平方向时,则将该手机的屏幕进行亮屏解锁。
[0026]另外,优选地,方向判断单元42还用于在判断该手机当前的方向与所保存的手机 的方向不同时,启动计时器以计时预设时间,且在预设时间内,是否每次均判断该手机当前 的方向与所保存的手机的方向不同;解锁屏控制单元43用于在预设时间内每次均判断该 手机当前的方向与所保存的手机的方向不同时,将所保存的手机的方向更改为该手机当前 的方向,且在该手机当前的方向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机当 前的方向为水平方向时,则将该手机的屏幕进行亮屏解锁。
[0027]需要说明的是:本发明的技术方案对于免提通话和视频通话的情况不包括在内。 即免提和视频通话时,手机处于竖直方向时手机的屏幕不会灭屏锁屏,手机处于水平方向 时手机的屏幕也不会亮屏解锁。这可以通过软件知道当前的通话是免提通话或视频通话来 进行控制。
[0028]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改、组合和变化。凡在本发明的精神和原则之内,所作的 任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
【权利要求】
1.一种通话过程中防止屏幕误触发的方法,其特征在于,在手机进入通话状态后,进行以下步骤:A.实时检测手机在X、Y、Z方向上的重力加速度分量;B.根据所检测的X、Y、Z方向上的重力加速度分量计算该手机与水平面的夹角;C.判断所计算的夹角是否大于预设值,若是,则控制该手机的屏幕处于灭屏锁屏状态; 若否,则控制该手机的屏幕处于亮屏解锁状态。
2.根据权利要求1所述的通话过程中防止屏幕误触发的方法,其特征在于,在步骤A、 B之间还包括:D.判断当前所检测的X、Y、Z方向上的重力加速度分量与前一时刻所检测的X、Y、Z方向上的重力加速度分量是否相同,若是,则进行步骤A ;若否,则进行步骤B。
3.根据权利要求1所述的通话过程中防止屏幕误触发的方法,其特征在于,所述步骤C 包括:Cl.判断所计算的夹角是否大于预设值,若是,则该手机当前的方向为竖直方向;若否,则该手机当前的方向为水平方向;C2.判断该手机当前的方 向与所保存的手机的方向是否相同,若是,则进行步骤A ;若否,则进行步骤C3 ;C3.将所保存的手机的方向更改为该手机当前的方向,且在该手机当前的方向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机当前的方向为水平方向时,则将该手机的屏幕进行亮屏解锁。
4.根据权利要求3所述的通话过程中防止屏幕误触发的方法,其特征在于,在步骤C2 中,若判断该手机当前的方向与所保存的手机的方向不同,则启动计时器以计时预设时间, 且在预设时间内,若每次均判断该手机当前的方向与所保存的手机的方向不同,则进行步骤C3。
5.根据权利要求1所述的通话过程中防止屏幕误触发的方法,其特征在于,所述步骤包括:B1.根据所检测的X、Y方向上的重力加速度分量计算XY平面上的重力加速度;B2.根据所检测的Z方向上的重力加速度分量及所计算的XY平面上的重力加速度,利用三角函数计算该手机与水平面的夹角。
6.一种通话过程中防止屏幕误触发的系统,其特征在于,包括:监测模块,用于监测手机是否进入通话状态;3D感应器模块,用于在手机进入通话状态后,实时检测手机在X、Y、Z方向上的重力加速度分量;计算模块,用于根据所检测的X、Y、Z方向上的重力加速度分量计算该手机与水平面的夹角;控制模块,用于判断所计算的夹角是否大于预设值,若是,则控制该手机的屏幕处于灭屏锁屏状态;若否,则控制该手机的屏幕处于亮屏解锁状态。
7.根据权利要求6所述的通话过程中防止屏幕误触发的系统,其特征在于,所述通话过程中防止屏幕误触发的系统还包括加速度判断模块,且所述加速度判断模块,用于判断当前所检测的X、Y、Z方向上的重力加速度分量与前一时刻所检测的X、Y、Z方向上的重力加速度分量是否相同; 所述计算模块,用于在判断当前所检测的X、Y、Z方向上的重力加速度分量与前一时刻所检测的X、Y、Z方向上的重力加速度分量不相同时,根据所检测的X、Y、Z方向上的重力加速度分量计算该手机与水平面的夹角。
8.根据权利要求6所述的通话过程中防止屏幕误触发的系统,其特征在于,所述控制模块包括: 当前方向确定单元,用于判断所计算的夹角是否大于预设值,若是,则该手机当前的方向为竖直方向;若否,则该手机当前的方向为水平方向; 方向判断单元,用于判断该手机当前的方向与所保存的手机的方向是否相同; 解锁屏控制单元,用于在该手机当前的方向与所保存的手机的方向不相同时,将所保存的手机的方向更改为该手机当前的方向,且在该手机当前的方向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机当前的方向为水平方向时,则将该手机的屏幕进行亮屏解锁。
9.根据权利要求8所述的通话过程中防止屏幕误触发的系统,其特征在于,所述方向判断单元,还用于在判断该手机当前的方向与所保存的手机的方向不同时,启动计时器以计时预设时间,且在预设时间内,是否每次均判断该手机当前的方向与所保存的手机的方向不同; 所述解锁屏控制单元,用于在预设时间内每次均判断该手机当前的方向与所保存的手机的方向不同时,将所保存的手机的方向更改为该手机当前的方向,且在该手机当前的方向为竖直方向时,将该手机的屏幕进行灭屏锁屏;在该手机当前的方向为水平方向时,则将该手机的屏幕进行亮屏解锁。
10.根据权利要求6所述的通话过程中防止屏幕误触发的系统,其特征在于,所述计算模块包括: XY平面加速度计算单元,用于根据所检测的X、Y方向上的重力加速度分量计算XY平面上的加速度; 夹角计算单元,用于根据所检测的Z方向上的加速度分量及所计算的XY平面上的加速度,利用三角函数计算该手机与水平面的夹角。
【文档编号】H04M1/725GK103581407SQ201210254930
【公开日】2014年2月12日 申请日期:2012年7月23日 优先权日:2012年7月23日
【发明者】王兰辉 申请人:深圳市经纬科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1