专利名称:通过重力感应解锁的方法、装置和移动终端的制作方法
技术领域:
本发明涉及到通信领域,特别涉及到一种通过重力感应解锁的方法、装置和移动 终端。
背景技术:
手机、PDA等移动终端,均需要至少一个用来输入操作指令的用户接口,最普遍的 用户接口包括物理键盘和触摸屏等。移动终端通常被放置在容易被接触到的地方例如提包 中,因此容易被使用者不慎按压到物理键盘或触摸屏,从而触发应用,例如不经意地开机、 关机或拨打电话。因此现在的移动终端都具有物理键盘或触摸屏锁定功能,目前带触摸屏 的移动终端键盘解锁方法有多种,如点击固定区域解锁或滑动解锁等,虽然表现方式上不 同,但都因太过简陋而容易导致误操作。
发明内容
本发明所欲解决的技术问题在于提供一种通过重力感应解锁的方法、装置和移动 终端,减少移动终端键盘解锁的误操作。本发明提出一种通过重力感应解锁的方法,包括检测移动终端是否发生甩动;当移动终端发生甩动时,对其键盘进行解锁。优选地,所述检测移动终端是否发生甩动包括定时采集移动终端的方向向量;计算两个相邻的方向向量的夹角;当所述夹角在预设值以上时,则判定移动终端发生了甩动。优选地,所述计算两个相邻的方向向量的夹角通过下列公式进行计算θ = arccos(^),所述a和b为两个相邻的方向向量,所述θ为a和b之间的夹角。优选地,通过重力感应解锁的方法还包括当移动终端的屏幕被按下时,识别被按下的区域是否处于解锁识别区,所述解锁 识别区为屏幕中预设的一区域;当被按下的区域处于解锁识别区时,开始检测移动终端是否发生甩动;当检测到屏幕被松开时,停止检测移动终端是否发生甩动。优选地,所述当移动终端的屏幕被按下时,检测被按下的区域是否处于解锁识别 区之前,还包括在屏幕上标识任一区域为解锁识别区。本发明还提出一种通过重力感应解锁的装置,包括检测模块,用于检测移动终端是否发生甩动;
解锁模块,用于当移动终端发生甩动时,对其键盘进行解锁。优选地,所述检测模块包括采集单元,用于定时采集移动终端的方向向量;计算单元,用于计算两个相邻的方向向量的夹角;判断单元,用于当所述夹角在预设值以上时,则判定移动终端发生了甩动。优选地,所述计算单元通过下列公式计算两个相邻的方向向量的夹角θ = arccos(^),所述a和b为两个相邻的方向向量,所述θ为a和b之间的夹角。优选地,通过重力感应解锁的装置还包括识别模块,用于当移动终端的屏幕被按下时,识别被按下的区域是否处于解锁识 别区,所述解锁识别区为屏幕中预设的一区域;启动模块,用于当被按下的区域处于解锁识别区时,开始检测移动终端是否发生 甩动;停止模块,用于当检测到屏幕被松开时,停止检测移动终端是否发生甩动。优选地,通过重力感应解锁的装置还包括标识模块,用于在屏幕上标识任一区域为解锁识别区。本发明还提出一种包括通过重力感应解锁的装置的移动终端,所述通过重力感应 解锁的装置包括检测模块,用于检测移动终端是否发生甩动;解锁模块,用于当移动终端发生甩动时,对其键盘进行解锁。优选地,所述检测模块包括采集单元,用于定时采集移动终端的方向向量;计算单元,用于计算两个相邻的方向向量的夹角;判断单元,用于当所述夹角在预设值以上时,则判定移动终端发生了甩动。优选地,所述计算单元通过下列公式计算两个相邻的方向向量的夹角θ = arccos(^),所述a和b为两个相邻的方向向量,所述θ为a和b之间的夹角。优选地,通过重力感应解锁的装置还包括识别模块,用于当移动终端的屏幕被按下时,识别被按下的区域是否处于解锁识 别区,所述解锁识别区为屏幕中预设的一区域;启动模块,用于当被按下的区域处于解锁识别区时,开始检测移动终端是否发生 甩动;停止模块,用于当检测到屏幕被松开时,停止检测移动终端是否发生甩动。优选地,通过重力感应解锁的装置还包括标识模块,用于在屏幕上标识任一区域为解锁识别区。本发明提出的通过重力感应解锁的方法、装置和移动终端,通过重力感应判断移动终端是否发生甩动,以触发移动终端键盘的解锁,减少移动终端键盘解锁的误操作。
图1是本发明通过重力感应解锁的方法一实施例的流程示意图;图2是本发明通过重力感应解锁的方法又一实施例的流程示意图;图3是本发明通过重力感应解锁的装置一实施例的结构示意图;图4是本发明通过重力感应解锁的装置一实施例中检测模块的结构示意图;图5是本发明通过重力感应解锁的装置又一实施例的结构示意图;图6是本发明移动终端的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式本发明提出的通过重力感应解锁的方法、装置和移动终端,通过重力感应判断移 动终端是否发生甩动,以触发移动终端键盘的解锁。参照图1,提出本发明通过重力感应解锁的方法一实施例,包括S101,检测移动终端是否发生甩动;S102,当移动终端发生甩动时,其键盘进行解锁。其中,SlOl包括定时采集移动终端的方向向量;计算两个相邻的方向向量的夹角;当夹角在预设值以上时,则判定移动终端发生了甩动。上述计算两个相邻的方向向量的夹角是通过下列公式进行θ = arccos(^),其中a和b为两个相邻的方向向量,θ为a和b之间的夹角。参照图2,提出本发明通过重力感应解锁的方法又一实施例,在上述实施例中, SlOl之前还包括S98,在屏幕上标识任一区域为解锁识别区;S99,当移动终端的屏幕被按下时,识别被按下的区域是否处于解锁识别区,解锁 识别区为屏幕中预设的一区域;S100,当被按下的区域处于解锁识别区时,开始检测移动终端是否发生甩动;SlOO之后还包括S103,当检测到屏幕被松开时,停止检测移动终端是否发生甩动。需要注意的是,S103可发生在SlOO之后的任何时刻,例如S102之前或之后。下面详细说明本发明通过重力感应解锁的方法一实施例。本发明适用于带有重力感应功能的移动终端,当甩动移动终端时,对移动终端的 键盘进行解锁,因此判断移动终端是否发生甩动成为本发明的关键。本实施例以移动终端 的方向向量的变化为判断标准,定时采集移动终端的方向向量,移动终端的方向向量可以 是二轴的方向向量或三轴的方向向量,本实施例以三轴的方向向量为例计算两个相邻的方
权利要求
一种通过重力感应解锁的方法,其特征在于,包括检测移动终端是否发生甩动;当移动终端发生甩动时,其键盘进行解锁。
2.如权利要求1所述的通过重力感应解锁的方法,其特征在于,所述检测移动终端是 否发生甩动包括定时采集移动终端的方向向量;计算两个相邻的方向向量的夹角;当所述夹角在预设值以上时,则判定移动终端发生了甩动。
3.如权利要求2所述的通过重力感应解锁的方法,其特征在于,所述计算两个相邻的 方向向量的夹角通过下列公式进行计算6> = arccos(二),所述为两个相邻的方向向量,所述θ为a和b之间的夹角。
4.如权利要求1至3中任一项所述的通过重力感应解锁的方法,其特征在于,还包括 当移动终端的屏幕被按下时,识别被按下的区域是否处于解锁识别区,所述解锁识别区为屏幕中预设的一区域;当被按下的区域处于解锁识别区时,开始检测移动终端是否发生甩动; 当检测到屏幕被松开时,停止检测移动终端是否发生甩动。
5.如权利要求4所述的通过重力感应解锁的方法,其特征在于,所述当移动终端的屏 幕被按下时,检测被按下的区域是否处于解锁识别区之前,还包括在屏幕上标识任一区域为解锁识别区。
6.一种通过重力感应解锁的装置,其特征在于,包括 检测模块,用于检测移动终端是否发生甩动;解锁模块,用于当移动终端发生甩动时,对其键盘进行解锁。
7.如权利要求6所述的通过重力感应解锁的装置,其特征在于,所述检测模块包括 采集单元,用于定时采集移动终端的方向向量;计算单元,用于计算两个相邻的方向向量的夹角;判断单元,用于当所述夹角在预设值以上时,则判定移动终端发生了甩动。
8.如权利要求7所述的通过重力感应解锁的装置,其特征在于,所述计算单元通过下 列公式计算两个相邻的方向向量的夹角6> = arccos(—),所述为两个相邻的方向向量,所述θ为a和b之间的夹角。
9.如权利要求6至8任一项所述的通过重力感应解锁的装置,其特征在于,还包括 识别模块,用于当移动终端的屏幕被按下时,识别被按下的区域是否处于解锁识别区,所述解锁识别区为屏幕中预设的一区域;启动模块,用于当被按下的区域处于解锁识别区时,开始检测移动终端是否发生甩动;停止模块,用于当检测到屏幕被松开时,停止检测移动终端是否发生甩动。
10.如权利要求9所述的通过重力感应解锁的装置,其特征在于,还包括标识模块,用于在屏幕上标识任一区域为解锁识别区。
11. 一种包括权利要求6至10中任一项所述的通过重力感应解锁的装置的移动终端。
全文摘要
本发明揭示了一种通过重力感应解锁的方法、装置和移动终端,包括检测移动终端是否发生甩动;当移动终端发生甩动时,对其键盘进行解锁。所述检测移动终端是否发生甩动包括定时采集移动终端的方向向量;计算两个相邻的方向向量的夹角;当所述夹角在预设值以上时,则判定移动终端发生了甩动。本发明提出的通过重力感应解锁的方法、装置和移动终端,通过重力感应判断移动终端是否发生甩动,以触发移动终端键盘的解锁,减少移动终端键盘解锁的误操作。
文档编号G01P15/00GK101951439SQ201010280958
公开日2011年1月19日 申请日期2010年9月14日 优先权日2010年9月14日
发明者余庆均, 张晓勇 申请人:深圳市同洲电子股份有限公司