1.一种移动终端触摸屏解锁方法,其特征在于,所述方法包括以下步骤:A、 接收用户指令点亮屏幕并显示锁屏界面,检测到用户触摸触摸屏,获取用户在一有效时间内在触摸屏上的滑动轨迹;
B、对滑动轨迹经过的触摸点进行解析,利用解析出的触摸点计算任意三个触摸点构成的三角形面积;
C、获取数值最大的三角形面积并将其与预设阈值进行比较,当所获取的三角形面积大于阈值时,对触摸屏进行解锁;
所述步骤B具体可包括:
B1:利用预先建立的坐标系解析出滑动轨迹经过的触摸点坐标;
B2:利用解析出的触摸点坐标判断任意三个触摸点是否在同一直线上,当判断三个触摸点不在同一直线上时,根据其坐标计算并记录该三个触摸点所构成的三角形面积;
所述阈值为在解锁步骤执行前可由用户在所述移动终端中预先设定,所述移动终端可在解锁屏幕界面显示与阈值相对应面积的图形,提示用户解锁时应在触摸屏上完成的滑动轨迹;
所述阈值还可根据用户的操作习惯自行进行调整,移动终端记录多次触摸屏解锁过程得出的多个最大三角形面积数值,利用所记录的多个最大三角形面积数值进行平均值计算,并利用该平均值与用户在移动终端中预先设定的阈值比较,并自行作出调整,使其更为接近最大三角形面积的平均值。
2.根据权利要求1所述的移动终端触摸屏解锁方法,其特征在于,所述步骤A中检测到用户触摸触摸屏,获取用户在触摸屏上的滑动轨迹具体为:检测到用户触摸触摸屏后,开始获取用户在触摸屏上的滑动轨迹直至检测到用户释放触摸屏。
3.根据权利要求2所述的移动终端触摸屏解锁方法,其特征在于,所述步骤A之前还包括:预先对触摸屏建立用于对滑动轨迹经过的触摸点进行解析的坐标系,所述坐标系以触摸屏左上角顶点为原点,以屏幕顶边为X轴,屏幕左侧边为Y轴建立。
4.根据权利要求1所述的移动终端触摸屏解锁方法,其特征在于,利用解析出的触摸点坐标判断任意三个触摸点是否在同一直线上的条件为:设进行判断的三个触摸点的坐标分别为(xi,yi)、(xj,yj)、(xk,yk),当(yi- yj)×(xj- xk)=(yj- yk)×(xi- xj)时,则判定该三个触摸点在同一直线上;当(yi- yj)×(xj- xk)≠(yj- yk)×(xi- xj)时,则判定该三个触摸点不在同一直线上。
5.根据权利要求4所述的移动终端触摸屏解锁方法,其特征在于,当坐标分别为(xi,yi)、(xj,yj)、(xk,yk)的三个触摸点经判断不在同一直线上时,利用如下公式计算该三个触摸点构成的三角形面积:,其中,上式中的 、
、 。
6.根据权利要求5所述的移动终端触摸屏解锁方法,其特征在于,所述步骤C具体为:C1、对所计算出的三角形面积进行比较,获取其中数值最大的三角形面积;
C2、将所获取的三角形面积与预设阈值进行比较,若该三角形面积大于阈值,则对触摸屏进行解锁。
7.一种移动终端触摸屏解锁系统,其特征在于,所述系统包括:获取模块,用于接收用户指令点亮屏幕并显示锁屏界面,检测到用户触摸触摸屏并获取用户在一有效时间内在触摸屏上的滑动轨迹;
计算模块,用于对滑动轨迹经过的触摸点进行解析,利用解析出的触摸点计算任意三个触摸点构成的三角形面积;
设置模块,用于获取数值最大的三角形面积并将其与预设阈值进行比较,当所获取的三角形面积大于阈值时,对触摸屏进行解锁;
所述计算模块具体用于:
利用预先建立的坐标系解析出滑动轨迹经过的触摸点坐标;
利用解析出的触摸点坐标判断任意三个触摸点是否在同一直线上,当判断三个触摸点不在同一直线上时,根据其坐标计算并记录该三个触摸点所构成的三角形面积;
所述阈值为在解锁步骤执行前可由用户在所述移动终端中预先设定,所述移动终端可在解锁屏幕界面显示与阈值相对应面积的图形,提示用户解锁时应在触摸屏上完成的滑动轨迹;
所述阈值还可根据用户的操作习惯自行进行调整,移动终端记录多次触摸屏解锁过程得出的多个最大三角形面积数值,利用所记录的多个最大三角形面积数值进行平均值计算,并利用该平均值与用户在移动终端中预先设定的阈值比较,并自行作出调整,使其更为接近最大三角形面积的平均值。
8.根据权利要求7所述的移动终端触摸屏解锁系统,其特征在于,所述系统还包括:比较模块,用于对计算模块计算出的三角形面积进行比较,得出其中数值最大的三角形面积。